文章詳情頁
導(dǎo)出錯誤編碼的mysql數(shù)據(jù)庫
瀏覽:1291日期:2023-11-30 16:24:03
有一個數(shù)據(jù)庫,定義的編碼是utf8,但由于程序里沒set names utf8,結(jié)果是按latin1插入的。雖然顯示沒問題,但實際儲存的是堆奇怪的東西,直接mysqldump出來是亂碼,完全沒法用。
后來發(fā)現(xiàn),set names latin1之后,查詢出來的東西是正常的,于是試著給mysqldump加上--default-character-set=latin1 --set-charset參數(shù)。導(dǎo)出來的文件果然就正常了。之后,去掉sql文件中的那行l(wèi)atin1的東西,再導(dǎo)進新的庫里,一切正常。
標簽:
MySQL
數(shù)據(jù)庫
相關(guān)文章:
1. MySQL全文搜索之布爾搜索2. Mysql入門系列:在MYSQL結(jié)果集上執(zhí)行計算3. Access數(shù)據(jù)庫安全的幾個問題4. MySQL存儲過程例子(包含事務(wù)、參數(shù)、嵌套調(diào)用、游標循環(huán)等)5. Windows下不能啟動mysql服務(wù)--錯誤總結(jié)6. 什么是Access數(shù)據(jù)庫7. 如何安裝MySQL 壓縮包8. 學習DB2數(shù)據(jù)庫必須掌握的五十四條常用語句9. MYSQL(電話號碼,身份證)數(shù)據(jù)脫敏的實現(xiàn)10. SQLServer導(dǎo)出數(shù)據(jù)庫字典的詳細圖文教程
排行榜

網(wǎng)公網(wǎng)安備