MYSQL數據庫導入數據時湧現亂碼的處理方法。本站提示廣大學習愛好者:(MYSQL數據庫導入數據時湧現亂碼的處理方法)文章只能為提供參考,不一定能成為您想要的結果。以下是MYSQL數據庫導入數據時湧現亂碼的處理方法正文
起首在新建數據庫時必定要留意生成原數據庫雷同的編碼情勢,假如曾經生成可以用phpmyadmin等對象再整頓一次,避免數據庫編碼和表的編碼不同一形成亂碼。
辦法一: 經由過程增長參數 –default-character-set = utf8 處理亂碼成績
mysql -u root -p password < path_to_import_file –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. 履行完成後切記刷新一次,檢查中文的數據表,亂碼清除,年夜功樂成;