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

标签 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');

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

最佳答案

禁用默认字符集:

AddDefaultCharset Off

关于php - 如何在浏览器中强制使用 UTF-8 编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7809931/

相关文章:

css - 在 DIV 中对齐 'radio' 和 'comment'

jquery - Jquery 中的动态滚动位置

c# - PHP utf8 变量编码(HMAC Key -> C# Server)

php - 从 mysqli 查询返回数组的多行

php - 登录成功/登录失败后重定向

php - 如何使用CSS水平对齐

perl - 如何从 Windows 上的 ActivePerl 输出带有 unix 行结尾的 UTF-8 编码 XML 文件?

javascript - 获取级联单选按钮值的值

javascript - 如何动态设置emoji unicode

java - 一个字符串包含多少字节?