如何在浏览器中强制使用 UTF-8 编码?
我有用
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
但是当我进入页面时,在浏览器中选择了另一种编码 (ISO).我尝试通过 PHP 方法设置编码
But when I enter the page another encoding (ISO) is chosen in browser. I have tried to set encoding by PHP method
header('Content-type: text/html; charset=utf-8');
但这也没有帮助.所有源文件都以 UTF-8 编码,没有 BOM.我尝试过的唯一解决方案是通过添加 AddDefaultCharset UTF-8
行在 .htaccess
文件中设置编码,但是服务器上的另一个页面没有正确显示.我该如何解决这个问题?
But it also didn't help. All source files are encoded in UTF-8 without BOM. The only solution which I tried and it had worked was setting encoding in .htaccess
file by adding AddDefaultCharset UTF-8
line, but then another pages on the server were not displayed correctly. How can I solve this problem?
推荐答案
禁用默认字符集:
AddDefaultCharset Off
相关文章