Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将 PHP 5 和 Apache 都设置为使用 UTF-8 编码。我试图在我的浏览器中显示这个 PHP 代码的结果:
echo "Trying to visualize the letter ü"
它向我展示了这个结果:
Trying to visualize the letter �
为什么?
尝试这个 :
<?php header('Content-Type: text/plain; charset=utf-8'); echo "Trying to visualize the letter ü";
如果这不起作用,那么您的文件与 utf-8 的编码不同。
UTF-8 和没有 BOM 的 UTF-8 有什么不同?
在脚本中通过 vim 将文件编码更改为 utf-8
确保将文档设置为“Content-Type”http 标头,并将字符集设置为您正在使用的编码:
header("Content-Type: text/html; charset=utf-8");