文章詳情頁(yè)
導(dǎo)出錯(cuò)誤編碼的mysql數(shù)據(jù)庫(kù)
瀏覽:193日期: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之后,查詢出來(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. 個(gè)人經(jīng)驗(yàn)總結(jié):DB2數(shù)據(jù)庫(kù)技術(shù)關(guān)鍵領(lǐng)域列表3. 從MySQL到ORACLE程序遷移的注意事項(xiàng)4. 用一個(gè)實(shí)例講解DB2數(shù)據(jù)庫(kù)游標(biāo)循環(huán)的問(wèn)題5. Oracle數(shù)據(jù)庫(kù)中的字符處理技巧總結(jié)6. MYSQL數(shù)據(jù)庫(kù)存文本轉(zhuǎn)存數(shù)據(jù)庫(kù)問(wèn)題7. Oracle數(shù)據(jù)庫(kù)刪除表中重復(fù)記錄的常見(jiàn)方法8. MySQL事務(wù)與隔離級(jí)別的使用基礎(chǔ)理論9. SQL語(yǔ)句中的DDL類型的數(shù)據(jù)庫(kù)定義語(yǔ)言操作10. SQL Server跨服務(wù)器操作數(shù)據(jù)庫(kù)的圖文方法(LinkedServer)
排行榜
