文章詳情頁
導出錯誤編碼的mysql數據庫
瀏覽:220日期:2023-11-30 16:24:03
有一個數據庫,定義的編碼是utf8,但由于程序里沒set names utf8,結果是按latin1插入的。雖然顯示沒問題,但實際儲存的是堆奇怪的東西,直接mysqldump出來是亂碼,完全沒法用。
后來發現,set names latin1之后,查詢出來的東西是正常的,于是試著給mysqldump加上--default-character-set=latin1 --set-charset參數。導出來的文件果然就正常了。之后,去掉sql文件中的那行latin1的東西,再導進新的庫里,一切正常。
相關文章:
1. 如何安裝MySQL 壓縮包2. 講解SQL Server數據庫備份的多種方式3. Mysql故障排除:Starting MySQL. ERROR! Manager of pid-file quit without updating file4. MySQL Community Server 5.1.495. 詳解mysql DML語句的使用6. MYSQL數據庫存文本轉存數據庫問題7. mysql啟動時報錯 ERROR! Manager of pid-file quit without8. MySQL插入數據時,如果記錄不存在則insert,如果存在則update9. IBM 數據庫 DB2 9 的九大新特性(1)10. 淺談MySql 視圖、觸發器以及存儲過程
排行榜
