若是MySQL服務器上的字符集是 latin1 或者其餘的的,mysqldump 出來的中文都是亂碼!一個簡單的辦法是加上默認字符集選項,如:mysql
mysqldump [-h 127.0.0.1 -P 3307 ] -u username --default-character-set=gbk -p databasename > dumpfile.sql,sql
--default-character-set 知道數據內容是中文時能夠指定爲 gbk,這樣即便數據庫自己設置字符集爲 latin1 出來的文件中文也能正常!數據庫