Php 为web服务器强制执行UTF-8字符集

Php 为web服务器强制执行UTF-8字符集,php,html,http,utf-8,character-encoding,Php,Html,Http,Utf 8,Character Encoding,我正在尝试为我的web服务器设置UTF-8字符集。下面是我发送的示例标题 Request Method: GET Status Code: 401 / Unauthorized 响应标头为: Content-type: text/html; charset=UTF-8 WWW-Authenticate: Basic realm=10.102.147.190 但对于不同的浏览器,我得到了不同的值: IE将拉丁字符小E:test编码为Pzp0ZXN0,chrome编码为4bSHOnRlc3Q=,

我正在尝试为我的web服务器设置UTF-8字符集。下面是我发送的示例标题

Request Method: GET
Status Code: 401 / Unauthorized
响应标头为:

Content-type: text/html; charset=UTF-8
WWW-Authenticate: Basic realm=10.102.147.190
但对于不同的浏览器,我得到了不同的值: IE将拉丁字符小E:test编码为Pzp0ZXN0,chrome编码为4bSHOnRlc3Q=,firefox编码为Bzp0ZXN0

因此,从不同浏览器输入的用户名不同。 我在谷歌上搜索了一段时间,但似乎设置“charset=utf-8”是唯一的解决方案,这在我的情况下不起作用。让我知道如何解决这个问题


非常感谢您的帮助。提前感谢。

您有很多选择:
.htaccess
使用
php\u值默认值\u字符集UTF-8
,+对所有php页面进行编码
UTF 8不带BOM
+请确保在使用DB时设置正确的编码。但是如果你在别的地方需要ISO,那会给你带来麻烦。。。一些阅读和可能的帮助,我希望SOI的问题是关于字符编码的基本认证证书,你可能想看看,并希望这得到实现的浏览器和服务器尽快。。。