淘主机论坛

 找回密码
 成为淘友

QQ登录

只需一步,快速开始

KT服务器促销中 100M带宽 10T流量 超值传送门:会员注册及发帖规则 发帖看过来
查看: 5832|回复: 2

[Linux应用] Godaddy的VPS/VDS乱码问题 同时支持GBK(GB2312)和UTF-8编码的方法

[复制链接]
发表于 2009-3-21 20:51:45 | 显示全部楼层 |阅读模式
此方法能同步解决Discuz论坛数据库和网站乱码的问题!
购买Godaddy的VPS/VDS,所有都很顺利,但是就是默认不支持GBK版的国内网站程序。如PHPCMS2007 GBK版,Discuz GBK版 ,DEDECMS GB2312版等。  PHPCMS2007GBK版能顺利安装,但是首页显示乱码,必须手动修改浏览器的查看编码为GB2312才能正确显示。

对服务器之类的是菜鸟级别的人。尤其是对LINUX。在几经周折后终于解决了。
现在把自己的一点做法说说,不一定正确但是估计可以有所帮助。

用SSH登录到服务器后进入ROOT权限,然后到这个目录下:

第一部分:

1、../etc/httpd/conf/   更改httpd.conf文件

2、利用 vi 编辑查找到其中的 “DefaultLanguage nl”,将其中的“nl”更改成“zh-CN”

3、再查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“GB2312”

然后重启服务器,问题解决了。

第二部分:

使用了刚才的方法,GB2312能正常显示了,但是UTF-8又成乱码了。

那么,什么方法能让GODADDY的VDS 同时支持GB2312和UTF-8呢?经过摸索,终于找到最终解决方法:

查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“ISO-88509-1”;

再在下面加一行“ AddDefaultCharset off”。

呵呵,至此一切OK!
 楼主| 发表于 2009-10-13 12:16:34 | 显示全部楼层
不懂Shell的一定要慎用
您需要登录后才可以回帖 登录 | 成为淘友

本版积分规则

小黑屋|手机版|Archiver|淘主机

GMT+8, 2024-4-26 10:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表