编码UTF-8问题

shi*_*hin 2 php utf-8

我正在使用notepad ++进行PHP编码.

使用ANSI中的Encode格式设置没有任何问题.

但是当我在UTF-8中使用Encode时,我在顶部有一个奇怪的字符或者没有显示任何内容.

Q1.我应该使用ANSI吗?Q2.当我使用UTF-8时,为什么无法显示任何内容

我的标题代码如下.

<html>
<head>
<title>Hello, PHPlot!</title>
</head>
Run Code Online (Sandbox Code Playgroud)

那是因为我在标题中没有使用UTF-8吗?

Tom*_*igh 7

它可能是一个字节顺序标记.您可以在记事本++中使用"无需BOM的UTF-8编码"模式.

这个问题有一些关于在PHP中使用UTF-8的有用信息.您还(如您的建议)需要在标头或元标记中设置内容类型,以便浏览器正确解释它.