blog posts

KLOXO为什么UTF-8/GBK/GB2312的中文网页显示乱码

安装了KLOXO,web服务器默认为apache,有时候你可能会奇怪:KLOXO为什么UTF-8/GBK/GB2312的中文网页显示乱码?这是由于apache的强制输出的编码设置成了UTF-8或者GBK导致的,而您的网页并不是上述编码,于是会出现中文乱码的问题。

怎么解决问题? 最简单的,就是切换到Lighttpd的web服务软件。

kloxo面板将apache切换到lighttpd的方法:进入kloxo后台 =》服务器:linux =>程序切换=》选择lighttpd=》点update。如下图:

如果您希望使用apache,那么需要找到apache的httpd.conf,修改默认编码的设置,如下:

首先用SSH登陆VPS,修改httpd.conf文件

cd /etc/httpd/conf/
vi httpd.conf

查找:AddDefaultCharset
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF

这样的话,打开页面的时候就会按照网页的编码设置来打开网页。

输入以下命令重启Apache
service httpd restart

Leave a Reply