Centos下apache网站乱码

我部署了一个网站 在我本地访问是ok的好的,如下图所示: [attach]404[/attach] 但是部署在我centos的服务器apache下,变成乱码的,如下所示: [attach]405[/attach]   这是为什么?是因为我服务器系统编码的问题,我服务器是utf8编码的,还是因为我网页代码编码和服务器的不一致,还是其他原因?
已邀请:

Geek小A - coolman

赞同来自: koyo

你这个问题,应该是你网站代码编码的问题,应该是你的代码编码是GBK的,但是默认apache的配置编码是utf8的,所以你需要进行如下操作,可以解决你的问题,可以尝试一下:
打开Apache配置文件httpd.conf,如默认情况下为 /etc/httpd/conf/httpd.conf
# vi /etc/httpd/conf/httpd.conf

找到AddDefaultCharset配置项
AddDefaultCharset UTF-8

修改AddDefaultCharset配置,关闭配置字符,如下
AddDefaultCharset Off

同时也可设置Apache默认编码为GB2312如下
AddDefaultCharset GB2312 还有就是,你可以把你代码的编码编程utf-8,那就默认就支持了apache!
 

要回复问题请先登录注册