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

发布于 2024-12-10 14:10:26 字数 399 浏览 1 评论 0原文

我有一个声明编码的页面,

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

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

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

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

I have page which encoding is declared with

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

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

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?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

℡Ms空城旧梦 2024-12-17 14:10:26

禁用默认字符集:

AddDefaultCharset Off

Disable default charset:

AddDefaultCharset Off
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文