如何在浏览器中强制使用UTF-8编码?

时间:2011-10-18 15:40:20

标签: php html utf-8 character-encoding

我有使用

声明编码的页面
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

但是当我进入页面时,在浏览器中选择了另一种编码(ISO)。我试图通过PHP方法设置编码

header('Content-type: text/html; charset=utf-8');

但它也没有帮助。所有源文件都以UTF-8编码,没有BOM。我尝试过的唯一解决方案是通过添加.htaccess行在AddDefaultCharset UTF-8文件中设置编码,但服务器上的其他页面未正确显示。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

禁用默认字符集:

AddDefaultCharset Off