Caused by: java.sql.SQLException: Incorrect string value: '\xE5\x91\xA8\xE6\ --異常

Caused by: java.sql.SQLException: Incorrect string value: '\xE5\x91\xA8\xE6\

類似這樣的錯誤,屬於編碼問題。是數據庫表的charset和collation問題。
解決辦法:嘗試把所有表的charset改爲utf-8, collation改爲utf8-unicode-ci。如果還是不能解決,最好是重建數據庫,然後修改數據庫的屬性,選擇charset爲utf-8,collation爲utf8-unicode-ci。
命令行:create database cc default charset utf8 collate utf8_unicode_ci;

PS:我是先drop之前的表,然後重新create了一次。

除了以上的方法,還可以在工具裏面操作的,如果你用的是mysql_front,點擊字段的屬性也可以更改編碼問題!



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章