萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> 解決MYSQL導入中文數據亂碼問題

解決MYSQL導入中文數據亂碼問題

MYSQL導入中文數據亂碼其實就是由編碼不統一所導致了,我們要以對導入數據時設置一下導入編碼即可解決,下面整理了幾種方法。

方法一:通過增加參數 --default-character-set = utf8 解決亂碼問題

mysql -u root -p password < path_to_import_file --default-character-set = utf8

方法二:在命令行導入亂碼解決

use database_name;
set names utf8; (或其他需要的編碼)
source example.sql (sql文件存放路徑)

方法三:直接粘貼sql文件裡的代碼

打開SQLyog客戶端軟件;

定位到SQL編輯器,然後用記事本打開剛剛導出的SQL文件;
復制文件中所有SQL語句到SQL編輯器當中,執行這些SQL代碼;
方法四:用記事本或其他文本工具改變SQL文件的編碼格式(若方法三不行,那就嘗試方法四)

用記事本(或UE)打開剛才的導出的SQL文件;
另存此文件——打開另存為對話框,選擇對話框中的編碼格式為UNICODE編碼;
保存文件,然後CTRL+A,全選;
復制裡面的SQL語句到SQLyog中的“SQL編碼器”當中,再執行一次SQL語句;
執行完成後切記刷新一次,查看中文的數據表,亂碼消除,大功告成;

copyright © 萬盛學電腦網 all rights reserved