MYSQL導入中文數據亂碼的四種解決辦法

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

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

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

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

use database_name;編碼

set names utf8; (或其餘須要的編碼)命令行

source example.sql (sql文件存放路徑)orm

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

打開SQLyog客戶端軟件;it

定位到SQL編輯器,而後用記事本打開剛剛導出的SQL文件;io

複製文件中全部SQL語句到SQL編輯器當中,執行這些SQL代碼;

方法四:用記事本或其餘文本工具改變SQL文件的編碼格式(若方法三不行,那就嘗試方法四)

用記事本(或UE)打開剛纔的導出的SQL文件;

另存此文件——打開另存爲對話框,選擇對話框中的編碼格式爲UNICODE編碼;

保存文件,而後CTRL+A,全選;

複製裏面的SQL語句到SQLyog中的「SQL編碼器」當中,再執行一次SQL語句;

執行完成後切記刷新一次,查看中文的數據表,亂碼消除,大功告成;

相關文章
相關標籤/搜索