Apache忽略浏览器中HTML显示的元字符集


Apache ignores meta charset on HTML display in browser

我对元字符集编码有问题。我有一个Zend应用程序,它以这种方式将元字符集插入到phtml文件中:

$this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8');
$this->headMeta();

在浏览器中,页面设置了us-ascii字符集。我不知道为什么会这样。Apache和PHP的conf文件都设置了UTF-8编码的字符集
我的本地服务器设置在Linux Mint上(在Windows 7中的VirtualBox上)。文件编码转换不会更改任何内容。

================
出现此问题的原因是php5整洁的Apache模块。

看看这里:如何在Zend应用程序中将字符集设置为UTF-8。请确保使用utf-8编码保存您的工作文件。