我在將utf8數據庫遷移到另一臺服務器時遇到問題...每個源表和目標表都有"DEFAULT CHARSET=utf8"
。MySQL UTF8數據庫遷移
我使用mysqldump轉儲數據和mysql < file.sql
導入,但是當源表中我有「España」,在目的地我得到「España」。
我看了一些指南,我用--default-character-set=latin1
導出和導入,但問題依然存在。 我也嘗試過--default-character-set=utf8
導入,但結果是:「Espa」,數據被截斷爲多字節字符的第一次出現。
我需要幫助!
預先感謝您
這裏是SHOW CREATE TABLE代碼: CREATE TABLE'Country'( 'id' INT(10)無符號NOT NULL的auto_increment, 'country' VARCHAR(255)NOT NULL, PRIMARY KEY('id' ) )ENGINE = MyISAM DEFAULT CHARSET = utf8 如何獲取排序規則? – Dario 2009-12-18 12:06:37
我使用--default-character-set = utf8來導入數據使用mysql <文件 – Dario 2009-12-18 12:19:12
嘗試DESCRIBE。 - – 2009-12-18 12:28:03