Mysql 命令行導入sql數據,訪問網站出現中文亂碼的解決

來源: http://blog.csdn.net/yangchao228/article/details/7315902



方法一: 通過增加參數 –default-character-set = utf8 解決mysql亂碼問題
mysql -u root -p password < path_to_import_file –default-character-set = utf8


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

1. use database_name;
2. set names gbk; (或其他需要的編碼)
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亂碼消除,大功告成;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章