FotherMucker2006-08-10 21:38:27
如何将LATIN1的数据库(实际是GB2312)转化成GBK的?

本人是DISCUZ的老用户,从D1开始用的了.开始用的MYSQL版是3.X. 后来一路升级. 现在的环境是XP+APACHE2+PHP5+MYSQL5+DISCUZ4.0, 开始出现乱码, 如果在CONFIG.INC.PHP里设置GB2312,可以解决部分问题,但有些东西还是乱码,比如关键字什么的.所以本人想把原来的数据库转成GBK的,(数据库不大,150MB)
我参考了无数文章,包括http://www.discuz.net/forum-2-1.html. 但是在进行的过程中都会出现错误
后来我手动在PHPMYADMIN里改,把LATIN1改成GBK时,有的字段会出现DATA TOO LONG的错误.我到MYSQ的官网查了一下,这个问题很多人都有.解决办法是建立新表,但是我想转原来的数据库,不知道怎么样才行.
FotherMucker2006-08-10 21:38:59
MYSQL的高手救我呀.我已经被乱码快搞崩溃了.
我稀饭捣乱2006-08-10 21:46:37
好像WXC用mysql,问网管JJ,她因该知道,说完我就跑
FotherMucker2006-08-10 22:29:45
我敢肯定她不知道