Total Pageviews

Sunday 1 January 2012

如何解决KLOXO使用Apache服务器出现中文乱码的问题

KLOXO/lxadmin中,如果web服务器选择apache的话,由于apache的缺省编码是UTF-8,而国内部分程序默认编码是GBK或GB2313,那么部分程序会出现中文乱码的问题。
在apache的httpd.conf里,有默认编码的设置。
首先用SSH登陆VPS,修改httpd.conf文件
cd /etc/httpd/conf/
vi httpd.conf
查找:AddDefaultCharset
把:AddDefaultCharset UTF8
改为:AddDefaultCharset OFF
这样的话,打开页面的时候就会按照网页的编码设置来打开网页。
输入以下命令重启Apache
/etc/init.d/httpd restart
-----------------------------------------------------------------

Kloxo/Lxadmin乱码解决办法 不指定

简单解决方法:

新建一个记事本文件,输入以下代码:

AddDefaultCharset gb2312
AddCharset gb2312 .html
AddType 'text/html; charset=gb2312' html

保存后上传到域名的主目录,然后把文件重命名为.htaccess

如果原目录下已有.htaccess,请在原文件中添加以上代码。

彻底解决方法:

SSH连接

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



查找:AddDefaultCharset
把:AddDefaultCharset UTF-8
改为:AddDefaultCharset OFF


完成后执行

service httpd restart


查找:
/ : 向下查找(后加关键字)
? : 向上查找(后加关键字)
n : 下一条符合的记录

退出保存:
:q : 退出
:q! : 不保存退出
ZZ : 保存后退出
:e! : 放弃修改重新编辑


按 Esc ,然后 :wq 退出。 或者 ctrl+c  然后 ZZ.

No comments:

Post a Comment