升级到1.4.2后中文显示出现问题,请帮忙 升级到1.4.2后中文显示出现问题,请帮忙
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

升级到1.4.2后中文显示出现问题,请帮忙

Started by iboot, December 20, 2005, 06:17:25 PM

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

iboot

昨天晚上从1.32升级到1.42,中文出现乱码(在IE中是错字,在Opera中是方框),请看网页:
http://yuxin.iboot.net
我删除了1.42把系统恢复到1.32,可是问题依旧。没办法只好重新写照片的描述,重新写的可以正确显示,我改了几个之后把数据库备份了,但把mysql数据库备份后再恢复,结果又不能正确显示。请大家帮忙看看是什么问题。

现在系统是142,测试帐号test密码test

谢谢!

CapriSkye


iboot

Quote from: CapriSkye on December 20, 2005, 06:59:58 PM
你的資料庫是什麼編碼?
版本?


不十分清楚,在旧版本调试的时候有一段时间需要设置浏览器为utf-8才能看。估计是utf-8

iboot

再提供个ftp帐号吧:

host: iboot.net
user: test@iboot.net
passwd: test

谢谢

iboot

我仔细回想了一下:我是今年5月份从一个webhosting转到现在的这个,当时转移十分顺利;昨天刚升级后也没问题,虽然设置语言费了些事,但最后汉字都能正确显示,后来我无意中把浏览的计数器置零了,所以就把刚刚备份的数据库恢复到服务器上,从那时开始就出现了不能正确显示的问题。

后来就如同我在第一个帖子中说的,可以把不能正确显示的汉字重新输入,就能正确显示,但是一旦备份再恢复就有问题。

现在我可以肯定我的数据库是utf-8的,并且服务器的Mysql(4.1.13-standard)和php(4.4.1)都能支持utf-8,我推测问题出现在备份数据库的过程,我不清楚这个过程,是不是mysql数据库是以纯文本格式备份的,这个过程是不是会把编码搞乱?

大家帮我分析分析。谢过了

iboot

谢谢CapriSkye。

我google了一晚上,现在明白了一些,就是utf-8数据库备份/恢复的问题,因为我是租用的网页空间,所以不可能按管理员的权限运行一些脚本程序解决。即便如此将来换hosting的时候还会有这个问题。所以我下定决心把所有资料重新输入成gb2312了 >:(好大的工作量啊。

现在把上面的测试帐号关闭了,再次感谢

iboot

又出问题了,用gb2312之后不能使用“搜寻”功能,直接点击关键词也不行,除非用英文关键词或用英文搜寻。我全新安装了一个1。42,实验用gb2312,确实不能用汉字搜寻,但utf8可以。

fotoman

Quote from: iboot on December 23, 2005, 08:26:58 PM
又出问题了,用gb2312之后不能使用"搜寻"功能,直接点击关键词也不行,除非用英文关键词或用英文搜寻。我全新安装了一个1。42,实验用gb2312,确实不能用汉字搜寻,但utf8可以。
我在1.4.3版也遇到同样的问题,估计是utf8对中文支持不好,不知道怎样解决?