文章詳情頁(yè)
導(dǎo)出錯(cuò)誤編碼的mysql數(shù)據(jù)庫(kù)
瀏覽:60日期:2023-11-30 16:24:03
有一個(gè)數(shù)據(jù)庫(kù),定義的編碼是utf8,但由于程序里沒(méi)set names utf8,結(jié)果是按latin1插入的。雖然顯示沒(méi)問(wèn)題,但實(shí)際儲(chǔ)存的是堆奇怪的東西,直接mysqldump出來(lái)是亂碼,完全沒(méi)法用。
后來(lái)發(fā)現(xiàn),set names latin1之后,查詢(xún)出來(lái)的東西是正常的,于是試著給mysqldump加上--default-character-set=latin1 --set-charset參數(shù)。導(dǎo)出來(lái)的文件果然就正常了。之后,去掉sql文件中的那行l(wèi)atin1的東西,再導(dǎo)進(jìn)新的庫(kù)里,一切正常。
標(biāo)簽:
MySQL
數(shù)據(jù)庫(kù)
相關(guān)文章:
1. 如何遠(yuǎn)程調(diào)用ACCESS數(shù)據(jù)庫(kù)2. MYSQL(電話(huà)號(hào)碼,身份證)數(shù)據(jù)脫敏的實(shí)現(xiàn)3. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file4. 整理Oracle數(shù)據(jù)庫(kù)碎片5. Access數(shù)據(jù)庫(kù)安全的幾個(gè)問(wèn)題6. Windows下在DOS用mysql命令行導(dǎo)入.sql文件7. mysql like語(yǔ)句問(wèn)題8. 數(shù)據(jù)庫(kù)Oracle9i的企業(yè)管理器簡(jiǎn)介9. MySQL中InnoDB和MyISAM類(lèi)型的差別10. Windwos下MySQL 64位壓縮包的安裝方法學(xué)習(xí)記錄
排行榜
