国内很多网站都是GBK编码,一用上Linux主机就乱码了,但通过浏览器选择GBK编码可以正常访问,这是因为APACHE默认使用了utf-8编码.

如果是VPS或者独立主机用户,可以修改apache的配置文件/etc/httpd/conf/httpd.conf,将其中的

AddDefaultCharset UTF-8

修改成

AddDefaultCharset OFF

如果是虚拟主机用户,没有配置apache的权限,也可以在站点根目录下的.htaccess文件中添加下面一行

AddDefaultCharset off

除了关闭Apache默认编码,当然你也可以考虑将utf-8改为GBK,也就是换成

AddDefaultCharset GBK

主机迷QQ群:73574131,81647934,97140606,欢迎加入讨论
转载请注明: 转载自解决Apache 中文乱码
新浪微博:@deak17