1. 程式人生 > >MYSQL數據庫導入數據時出現亂碼的解決辦法

MYSQL數據庫導入數據時出現亂碼的解決辦法

col 註意 ref das 同名 直接 對話 對話框 粘貼

首先在mysql的操作工具中新建同名數據庫,編碼utf-8新建數據庫時一定要註意生成原數據庫相同的編碼形式,

方法一: 通過修改mysql安裝文件中my.ini中參數 –default-character-set = utf8 解決亂碼問題

[mysql]
default-character-set=utf8

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

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

方法三: 直接粘貼sql文件裏的代碼(建議使用,我就是這麽實現的)


1. 打開SQLyog客戶端軟件;
2. 定位到SQL編輯器,然後用記事本打開剛剛導出的SQL文件;
3. 復制文件中所有SQL語句到SQL編輯器當中,執行這些SQL代碼;

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

1. 用記事本(或UE)打開剛才的導出的SQL文件;
2. 另存此文件——打開另存為對話框,選擇對話框中的編碼格式為UNICODE編碼;
3. 保存文件,然後CTRL+A,全選;
4. 復制裏面的SQL語句到SQLyog中的“SQL編碼器”當中,再執行一次SQL語句;
5. 執行完成後刷新數據庫



轉自:MYSQL數據庫導入數據時出現亂碼的解決辦法

MYSQL數據庫導入數據時出現亂碼的解決辦法