mysql匯入資料庫亂碼的解決方法

2021-05-27 09:17:56 字數 347 閱讀 9028

在轉移主機的時候經常公遇到mysql匯入資料庫亂碼的問題

為了避免字元編碼的問題,檔案,資料庫都是用utf8來搞定。 在資料量小的時候phpmyadmin匯入資料還是比較穩定的,資料量大了,就不行了。 於是用mysql 的source來搞定。

但是出現了一點小問題,匯入的資料全是亂碼。 檢視了資料庫和資料表的字符集設定,都是utf8,沒有問題。看來是在命令列匯入時對字符集的辨認出現了問題。

解決方法很簡單:在執行source …. (匯入)之前先執行 set names utf8; 即可。

例:mysql> set names utf8;

mysql> source /opt/localhost.sql

MYSQL資料庫匯入資料時出現亂碼的解決辦法

我是用的最後一種方法,前面三種解決mysql匯入資料亂碼的方法沒試過,東莞seo推薦大家直接使用第四種方法處理mysql匯入中文資料時的亂碼問題。首先在新建資料庫時一定要注意生成原資料庫相同的編碼形式,如果已經生成可以用phpmyadmin等工具再整理一次,防止資料庫編碼和表的編碼不統一造成亂碼。方...

MYSQL資料庫匯入資料時出現亂碼的解決辦法

方法一 通過增加引數 default character set utf8 解決亂碼問題 mysql u root p password path to import file default character set utf8 方法二 在命令列匯入亂碼解決 1.use database name...

MYSQL資料庫匯入資料時出現亂碼的解決辦法

首先在新建資料庫時一定要注意生成原資料庫相同的編碼形式,如果已經生成可以用phpmyadmin等工具再整理一次,防止資料庫編碼和表的編碼不統一造成亂碼。方法一 通過增加引數 default character set utf8 解決亂碼問題 mysql u root p password path ...