[笔记]Kloxo自带Apache中文乱码的问题

分类:技术 3.87k浏览

最近有位客户反应,在维翔赞助主机内上传gb2312编码的源码程序,运行时会出现乱码,经过一番排查,发现是Apache那边出现的问题。

原因:apache缺省编码是UTF-8,程序默认编码是GB2312(或GBK),程序就会出现中文乱码的问题。

解决方法:
首先用SSH登陆VPS,修改httpd.conf文件
cd /etc/httpd/conf/
vi httpd.conf

然后查找:Adddefaultcharset
/AddDefaultCharset

然后按 i 修改
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF
退出并保存(注意冒号后有空格):
: wq
然后,输入以下命令重启Apache
/etc/init.d/httpd restart(或service httpd restart)

问题解决