PHP:为什么我没有正确查看文本?

时间:2013-08-16 14:46:46

标签: php encoding

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

echo "Trying to visualize the letter ü"

它向我展示了这个结果:

Trying to visualize the letter �

为什么呢?

2 个答案:

答案 0 :(得分:0)

试试这个:

<?php
header('Content-Type: text/plain; charset=utf-8');
echo "Trying to visualize the letter ü";

如果这不起作用,则文件的编码与utf-8不同。

What's different between UTF-8 and UTF-8 without BOM?

Change File Encoding to utf-8 via vim in a script

答案 1 :(得分:0)

确保您设置文件&#34; Content-Type&#34; http标头,并将charset设置为您正在使用的编码:

header("Content-Type: text/html; charset=utf-8");