萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 解決mysql導入導出數據亂碼辦法

解決mysql導入導出數據亂碼辦法

在mysql中我們最常用的導出與導入數據庫我們使用的是mysqldum操作,但是如果不指定編碼導出可能會出現亂碼,解決辦法是:mysqldump指定編碼後導出數據庫

 代碼如下 復制代碼

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

copyright © 萬盛學電腦網 all rights reserved