LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 954|回复: 4

gb2312和UTF-8编码问题,郁闷了一天

[复制链接]
发表于 2006-9-7 21:12:06 | 显示全部楼层 |阅读模式
我要装一个debian sarge+apache2+php4+mysql+discuz5(utf8版)+cms的环境,
编码配置信息如下:
/etc/apache2/apache.conf:
AddDefaultCharset gb2312
/etc/init.d/mysql:
/usr/bin/mysql_safe > /dev/null --defautl-character-set=gb2312 2>&1 &
/etc/php4/apache2/php.in:
default_charset="gb2312"
系统默认locale用utf-8
访问discuz时是乱码,但是cms访问正常(cms编码gb2312)

后来又把些配置都换成了utf8,论坛访问正常,但是cms是乱码。

请问我怎样设置才能让utf8编码的discuz和gb2312编码的cms都正常显示呢。。郁闷。搞了一天,开始用en_US的debian,后来换成了zh_CN的都是不行。。
谁能告诉我啊,我对编码很糊涂。。
发表于 2006-9-8 01:18:40 | 显示全部楼层
好像html的头文件里可以定义编码的,然后让浏览器去自动识别,不是很确定
回复 支持 反对

使用道具 举报

发表于 2006-9-8 10:47:57 | 显示全部楼层
AddDefaultCharset gb2312
改成
AddDefaultCharset off

让apache自己去抓网页自定义的编码,前提是网页要规范
回复 支持 反对

使用道具 举报

发表于 2006-9-8 10:48:04 | 显示全部楼层
AddDefaultCharset gb2312
改成
AddDefaultCharset off

让apache自己去抓网页自定义的编码,前提是网页要规范
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-8 21:45:31 | 显示全部楼层
ibearz兄的方法解决了问题,我把那行注释掉了,现在显示正常了,谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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