mysql中文亂碼解決 實戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法?
實戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法?當(dāng)通過phpMyAdmin從Linux主機導(dǎo)出的SQL數(shù)據(jù)通過命令導(dǎo)入到另一臺Linux主機時,會出現(xiàn)中文顯示的亂碼。再看原來導(dǎo)
實戰(zhàn)mysql導(dǎo)出中文亂碼及phpmyadmin導(dǎo)入中文亂碼的解決方法?
當(dāng)通過phpMyAdmin從Linux主機導(dǎo)出的SQL數(shù)據(jù)通過命令導(dǎo)入到另一臺Linux主機時,會出現(xiàn)中文顯示的亂碼。再看原來導(dǎo)入的SQL文件,發(fā)現(xiàn)中文不能顯示嗎?號碼。解決問題的具體方法如下:1。確保phpMyAdmin導(dǎo)出的數(shù)據(jù)中文顯示正常。進(jìn)入phpMyAdmin界面,選擇語言為簡體中文(注意非簡體中文GB2312),然后將SQL導(dǎo)出為正常。
2. 用亂碼修改Linux主機的MySQL設(shè)置VI/etc/我的.cnf[mysqld]添加默認(rèn)字符集=utf8?將默認(rèn)字符集設(shè)置為utf8inituuconnect=“Set names utf8′,連接MySQL數(shù)據(jù)庫時使用utf8代碼,使MySQL數(shù)據(jù)庫以utf8模式運行。查找(或添加)[Client]default character set=utf8,重新啟動mysqlservice mysqld restart3,刪除數(shù)據(jù)庫并新建一個,然后將數(shù)據(jù)庫重新導(dǎo)入MySQL-U root-P>mysql>drop database XXX>create database XXX>quit import data MySQL-U-P XXX<mysql.sql文件