我复制了一些中文字体并粘贴在Sublime编辑器中:
<?php
echo "木 mù";
?>
接下来,我在Google浏览器test.php
上运行它,显示:
木mù
所以在这里你可以看到我在echo中使用的字符以及浏览器显示的字符是不同的。 所以我的问题是:浏览器是不支持字体的,还是PHP不理解它并显示不同的结果?
我需要在PHP文件中declare('any character-set')
吗?
答案 0 :(得分:1)
<meta charset="utf-8">
在任何输出之前使用以下代码将标头设置为utf-8
字符集。
header('Content-Type: text/html; charset=utf-8');