QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6512|回复: 6

求助,mambo中文整站系统5.2.0乱码(已解决)

[复制链接]
发表于 2007-10-15 13:14:04 | 显示全部楼层 |阅读模式
mysql建表是UTF-8编码,mambo语言设为简体中文utf-8或en-utf8,现象是用IE7.0,ICEWEASEL和firefox设定编码为UTF-8时中文和英文显示正常,但翻页和刷新时乱码,原因是浏览器把编码重设为GB2312。而gnome自带的浏览器在编码设为UTF-8后翻页和刷新时编码还是保持UTF-8,所以无乱码。
请问解决的方向。

[ 本帖最后由 baryon 于 2007-10-15 20:38 编辑 ]
发表于 2007-10-15 19:51:34 | 显示全部楼层
apache 可以发送文件编码信息,这个信息的是别权限高于 html 里面的语言标签,可能是设置了发送编码信息。你看看你使用的模板是不是写了html语言信息标签,很多的模板都写编码,但是默认 apache 不发送编码信息,浏览器就会以他作为识别。php 也有一个编码信息的设置,不过似乎不发挥作用。
回复

使用道具 举报

 楼主| 发表于 2007-10-15 20:41:12 | 显示全部楼层
版主太有才了,真是火眼金睛,我确实在/etc/php5/apache2/php.ini中设置了gb2312,所以一刷新就调用了这个文件把配置的编码刷回gb2312了。我改成zh_CN.UTF-8就妥了。谢谢了。
回复

使用道具 举报

发表于 2007-10-16 15:06:58 | 显示全部楼层
你不应该让apache发回文件编码。因为这个编码通常会和文件编码有区别。
回复

使用道具 举报

发表于 2007-10-16 18:46:48 | 显示全部楼层
原帖由 mandrakechina 于 2007-10-16 03:06 PM 发表
你不应该让apache发回文件编码。因为这个编码通常会和文件编码有区别。
回复

使用道具 举报

发表于 2007-10-16 19:14:11 | 显示全部楼层
同时也不要设置php的编码方式~~~
回复

使用道具 举报

 楼主| 发表于 2007-10-16 20:15:46 | 显示全部楼层
谢谢各位高手,我不是学计算机的,很多地方不求甚解,所以才闹笑话哈。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-1 22:27 , Processed in 0.048838 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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