mysql插入亂碼

主要是關注兩方面問題 java

1,jdbc鏈接部分 mysql

jdbc.url= jdbc\:mysql\://xxxx\:3306/xxxx?useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull sql

這裏useUnicode=true時characterEncoding才生效,characterEncoding和你的項目的編碼保存一致就好了和數據庫編碼無關。他的意思是你java代碼提交的字符串會以GBK的形式轉成字節碼傳輸 數據庫


2,數據庫方面,數據庫schemal , 表級別 ,字段級別 都是能夠設置字符集的,若是設置的字符集不支持中文天然就是亂碼。 編碼

相關文章
相關標籤/搜索