乱码问题

PHPBB2.0.X相关的使用、安装等话题(只读)
Locked
entrar
初来乍到
初来乍到
Posts: 2
Joined: 2008-07-09 0:48

乱码问题

Post by entrar » 2008-07-09 0:51

先给出论坛地址:http://ranhk.net/forum/
版本是utf8化了的2.023

这是我restore数据库后的论坛,而数据库是一年前由故友备份的
当时是MySQL 4.1.21,所以编码是latin 1格式输出的uft8
于是现在由我restore后,不论介面和内容都乱码了(现在是MySQL 4.1.22)

试过于sql档前头加上SET NAMES `UTF8`
而ENGINE=MyISAM DEFAULT CHARSET=latin 1;
都改成ENGINE=MyISAM DEFAULT CHARSET=UTF8;
然后就变成:介面没事,但会员和内文仍然乱码.....

也试过其他方法
例如修改install\schemas\mysql_schema, install\install.php等
结果还是全盘乱码...

应该作些怎样的修改才可以?
谢谢

User avatar
IOsetting
论坛管理员
论坛管理员
Posts: 3647
Joined: 2006-10-17 1:48

Re: 乱码问题

Post by IOsetting » 2008-07-09 18:04

phpBB2的话, 连接编码都是latin1, 因为那个时代mysql还没有这方面的参数可以设置.
不知道你是用什么方式导出和导入? console还是mysql tool 还是phpmyadmin?

phpmyadmin的话也必须使用老式的phpmyadmin, 否则新版的phpmyadmin会将编码转错(在导入之后, 看看数据中的中文内容会不会乱码)

我也可以帮你试试. 不过最担心的是当时导出的数据库已经是乱码 -- 这种情况必须要编码方面的专家才能帮到你了.

entrar
初来乍到
初来乍到
Posts: 2
Joined: 2008-07-09 0:48

Re: 乱码问题

Post by entrar » 2008-07-09 18:20

IOsetting wrote:phpBB2的话, 连接编码都是latin1, 因为那个时代mysql还没有这方面的参数可以设置.
不知道你是用什么方式导出和导入? console还是mysql tool 还是phpmyadmin?

phpmyadmin的话也必须使用老式的phpmyadmin, 否则新版的phpmyadmin会将编码转错(在导入之后, 看看数据中的中文内容会不会乱码)

我也可以帮你试试. 不过最担心的是当时导出的数据库已经是乱码 -- 这种情况必须要编码方面的专家才能帮到你了.
当时友人以phpMyAdmin 2.9.0.2 Dump出的
现在我则是以restore_dump.php汇入
因为数据库太大了,近200mb…

现在在phpmyadmin的确是看到乱码(是2.11.5版本)

事实上,数据库好像也已乱码了
但现在看到介面可以正常load出正体中文
我又在想,是不是有甚么方法可以试试…

我应怎么联络阁下呢?

Locked