本文导读:
一个刚制作好的网站上传服务器后,并把域名数据库程序都安装设置好了,但打开网站后却是乱码,网站的页面是GB2312,数据库也是GB2312,为何还会乱码?
一个刚制作好的网站上传服务器后,并把域名数据库程序都安装设置好了,但打开网站后却是乱码,网站的页面是GB2312,数据库也是GB2312,为何还会乱码?
查看浏览器的编码发现网页被自动设置成UTF-8,为什么呢?找了很久才发现原来是Apache的默认配置问题。修改配置文件httpd.conf中的以下内容
AddDefaultCharset UTF-8
改为:
AddDefaultCharset off
即是关闭强制网页编码UTF-8。因为强制编码后所有网页都会按这个输出,会造成乱码。
修改完成后再重启Apache,运行网站正常了。
上一篇:设置APMServ支持伪静态