昨天出現了一個問題就是:網站訪問正常,木有出現亂碼,在數據庫看的時候中文為亂碼,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