我正在使用 notepad++ 进行 php 编码。
我对使用 ANSI 中的编码设置格式没有任何问题。
但是,当我在 UTF-8 中使用编码时,要么在顶部有一个奇怪的字符,要么没有显示任何内容。
Q1。我应该使用 ANSI 吗? Q2。为什么我使用 UTF-8 时无法显示任何内容
我的标题源代码如下。
<html>
<head>
<title>Hello, PHPlot!</title>
</head>
那是因为我没有在标题中使用 UTF-8 吗?
最佳答案
它可能是一个 Byte Order Mark .您可以在 notepad++ 中使用“不带 BOM 的 UTF-8 编码”模式。
This question有一些关于在 PHP 中使用 UTF-8 的有用信息。您还需要(如您所建议的那样)在 header 或元标记中设置内容类型,以便浏览器正确解释它。
关于php - UTF-8编码问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503081/