2008-08-12

Mysql 4.1 到 5.x 跟 Mysql 4.0 以前版本 的中文問題解決方式

我遇到的問題時,接手別人的東西,因為對方的mysql 是 5.0.37版的,但是我猜測「里面的資料卻是用 舊版的mysql轉入的」
因為我用 mysqldump 匯出時中文會亂碼,但網站是big5的,中文是正常的,所以我用--default-character-set=latin1
將 mysql 轉出,中文就正常了。
/* 匯出 */
mysqldump --default-character-set=latin1 output_database --add-drop-table > output_database.sql

/* ps 提外話:舊版的mysql轉入新版mysql */
mysqlimport --default-character-set=latin1 import_database import_database.sql


參考資料:Life of LeoLo » Blog Archive » MySQL升級5.0與UTF-8之相關解決方法

沒有留言: