昨天出現了一個問題就是,網站訪問正常,木有出現亂碼,在數據庫看的時候中文為亂碼,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 //Vevb.com
新聞熱點
疑難解答