1

我将 PHP 5 和 Apache 都设置为使用 UTF-8 编码。我试图在我的浏览器中显示这个 PHP 代码的结果:

echo "Trying to visualize the letter ü"

它向我展示了这个结果:

Trying to visualize the letter �

为什么?

4

2 回答 2

0

尝试这个 :

<?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

于 2013-08-16T14:50:51.590 回答
0

确保将文档设置为“Content-Type”http 标头,并将字符集设置为您正在使用的编码:

header("Content-Type: text/html; charset=utf-8");
于 2013-08-16T14:53:26.613 回答