您的位置:首頁技術文章
文章詳情頁

導出錯誤編碼的mysql數據庫

瀏覽:63日期:2023-11-30 16:24:03

有一個數據庫,定義的編碼是utf8,但由于程序里沒set names utf8,結果是按latin1插入的。雖然顯示沒問題,但實際儲存的是堆奇怪的東西,直接mysqldump出來是亂碼,完全沒法用。

后來發現,set names latin1之后,查詢出來的東西是正常的,于是試著給mysqldump加上--default-character-set=latin1 --set-charset參數。導出來的文件果然就正常了。之后,去掉sql文件中的那行latin1的東西,再導進新的庫里,一切正常。

標簽: MySQL 數據庫
相關文章:
国产综合久久一区二区三区