java項目中往MySQL數據庫中插入一條數據是,提示編碼錯誤無法插入,查看MySQL後發現數據庫編碼格式爲Latin1,
原來MySQL數據庫默認編碼格式爲Latin1,此編碼格式在插入中文時可能會出現異常無法插入中文
解決方法:講mysql安裝目錄下找到my.ini文件,編碼格式改爲utf8或者gbk,查找所有Latin1替換成utf8或者gbk,這樣改變
之後,只是改變數據庫的編碼格式,插入中文時依然會報錯,這是因爲表中字段還是latin1,必須將表中字段編碼也
改成utf8/gbk,此時就可以正常插入中文
mysql數據庫安裝時若不調整編碼格式默認爲latin1,所以在安裝時最好將編碼格式改爲utf8/gbk,以免後期編碼錯誤