zxe 发表于 2014-09-26 16:18

求助!apache服务器基本认证登录框汉字显示乱码(php下调用)

    header('WWW-Authenticate: Basic realm="请输入用户、密码,please input user and passwd"');
    header('HTTP/1.0 401 Unauthorized');

“请输入用户、密码”这几个字显示乱码?是哪里没配置对吗?谢谢!

barhe 发表于 2014-09-26 23:57

有可能是php页面文件的编码问题.把页面文件转成utf8试试.

zxe 发表于 2014-09-29 09:30

页面文件已设成utf8了,就是apache服务器基本认证登录框不行,其它汉字都正常

zxe 发表于 2014-09-29 10:52

算是解决了,
可能系统全部采用utf8,而apache的基本认证登录不支持utf8,将需要显示的字符串转为GBK编码就可以显示了。
或者不用转换为GBK,哪里设置一下就OK,但是现在还没找到,如果有谁知道方法的,请告诉我,不胜感激!

zxe 发表于 2014-09-29 11:00

本帖最后由 zxe 于 2014-09-30 09:55 编辑

算是解决了,
可能系统全部采用utf8,而apache的基本认证登录不支持utf8,将需要显示的字符串转为GBK编码就可以显示了。
或者不用转换为GBK,哪里设置一下就OK,但是现在还没找到,如果有谁知道方法的,请告诉我,不胜感激!
今天用了firefox、chrome、搜狗都是乱码,IE10正常。搞不清楚原因,专家指导下!
页: [1]
查看完整版本: 求助!apache服务器基本认证登录框汉字显示乱码(php下调用)