萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> phpmyadmin導出的數據庫為亂碼

phpmyadmin導出的數據庫為亂碼

使用phpmyadmin管理mysql數據庫的朋友可能會發現導出數據庫時中文有時會是亂碼了,但是在php連接mysql中又沒有問題,導致這個問題的原因是編碼問題了,下面我來介紹解決辦法。

昨天出現了一個問題就是:網站訪問正常,木有出現亂碼,在數據庫看的時候中文為亂碼,phpmyadmin裡MySQL字符集:cp1252 West European (latin1) ,導出的數據庫也是亂碼,弄的亂七八糟,總結了一下

解決辦法:

1.修改phpmyadmin字符編碼

在phpmyadmin首頁的右邊有個Language選項,把默認的中文 - Chinese simplified-gb2312改成 中文 - Chinese simplified,則左邊的MySQL 字符集會變成UTF-8 Unicode (utf8) ,亂碼問題得到解決!

2.用命令導出

如果有系統的控制權,可以用如下命令導出數據,就不會出現亂碼,還原時是正常的

 代碼如下 復制代碼 mysqldump -uroot -p --default-character-set=utf8 --set-charset --skip-opt dbname > newdbname.sql
copyright © 萬盛學電腦網 all rights reserved