例
代碼如下 復制代碼mysqldump --default-character-set latin1 -uroot -pXXX 數據庫名 > /tmp/old.sql
同樣,導出也是如此:
代碼如下 復制代碼mysql -u root -p --default-character-set=gbk 數據庫名稱 < E:back.sql
總結
SQL出現亂碼很可能是數據庫的全局編碼和某個數據庫的編碼不一致。可以在導出的時候加上編碼,可以修改成utf8或者gbk。
代碼如下 復制代碼mysqldump –u用戶名--default-character-set=utf8 -p 數據庫名 >文件路徑文件名.sql