mysql導入導出數據中文亂碼解決方法小結


linux系統中

linux默認的是utf8編碼,而windows是gbk編碼,所以會出現上面的亂碼問題。

解決mysql導入導出數據亂碼問題

首先要做的是要確定你導出數據的編碼格式,使用mysqldump的時候需要加上--default-character-set=utf8,

例如下面的代碼:

mysqldump -uroot -p --default-character-set=utf8 dbname tablename > bak.sql


那么導入數據的時候也要使用--default-character-set=utf8:
mysql -uroot -p --default-character-set=utf8 dbname < bak.sql

 

 

這樣統一編碼就解決了mysql數據遷移中的亂碼問題了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM