mysql數據庫插入中文報錯解析

java項目中往MySQL數據庫中插入一條數據是,提示編碼錯誤無法插入,查看MySQL後發現數據庫編碼格式爲Latin1,

原來MySQL數據庫默認編碼格式爲Latin1,此編碼格式在插入中文時可能會出現異常無法插入中文


解決方法:講mysql安裝目錄下找到my.ini文件,編碼格式改爲utf8或者gbk,查找所有Latin1替換成utf8或者gbk,這樣改變

之後,只是改變數據庫的編碼格式,插入中文時依然會報錯,這是因爲表中字段還是latin1,必須將表中字段編碼也

改成utf8/gbk,此時就可以正常插入中文


mysql數據庫安裝時若不調整編碼格式默認爲latin1,所以在安裝時最好將編碼格式改爲utf8/gbk,以免後期編碼錯誤

發佈了30 篇原創文章 · 獲贊 33 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章