java.sql.SQLException: Incorrect string value: '\xE5\xB7\xA5\xE5\x9C\xB0...'
java.sql.SQLException: Incorrect string value: '\xE5\xB7\xA5\xE5\x9C\xB0...'
记录下问题,库表没有修改字符集,遇到的坑。
mysql插入字符报错:java.sql.SQLException: Incorrect string value: '\xE5\xB7\xA5\xE5\x9C\xB0...' for column 'remark' at row 1
1、原因:和建库建表时指定编码格式有关
2、解决方案:
a.先查看库、表、表字符字段的编码格式
SHOW FULL COLUMNS FROM dbbase.tablename; //查看字段编码
b.修改库、表、字符字段的编码
ALTER TABLE dbbase.tablenameCONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
想不如做,要多看书,多动手实践,实践出真知。