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

mka*_*kas 13 html php utf-8 character-encoding

我有声明编码的页面

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Run Code Online (Sandbox Code Playgroud)

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

header('Content-type: text/html; charset=utf-8');
Run Code Online (Sandbox Code Playgroud)

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

Ger*_*ben 7

禁用默认字符集:

AddDefaultCharset Off
Run Code Online (Sandbox Code Playgroud)