MYSQL導(dǎo)入中文數(shù)據(jù)亂碼的四種解決辦法

2013-04-16 11:35:11來源:Linux Today作者:

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

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

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

方法二:在命令行導(dǎo)入亂碼解決

use database_name;

set names utf8; (或其他需要的編碼)

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

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

打開SQLyog客戶端軟件;

定位到SQL編輯器,然后用記事本打開剛剛導(dǎo)出的SQL文件;

復(fù)制文件中所有SQL語句到SQL編輯器當(dāng)中,執(zhí)行這些SQL代碼;

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

用記事本(或UE)打開剛才的導(dǎo)出的SQL文件;

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

保存文件,然后CTRL+A,全選;

復(fù)制里面的SQL語句到SQLyog中的“SQL編碼器”當(dāng)中,再執(zhí)行一次SQL語句;

執(zhí)行完成后切記刷新一次,查看中文的數(shù)據(jù)表,亂碼消除,大功告成;

關(guān)鍵詞:MYSQL亂碼

贊助商鏈接: