本人是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的官網查了一下,這個問題很多人都有.解決辦法是建立新表,但是我想轉原來的數據庫,不知道怎麽樣才行.