Cause: java.sql.SQLException: Incorrect string value
在整合SSM做CRUD的插入时,出现了如下的错误:
Cause: java.sql.SQLException: Incorrect string value: '\xE4\xBA\xBA\xE5\x8A\x9B...' for column 'dept_name' at row 1
去Mysql查看之后,发现表的默认字符集变成了latin1,然后手动改成utf8之后,再次尝试还是错误;
然后,把对应出错的列名的字符编码也修改了一下,最终解决!
ALTER TABLE tbl_dept CHANGE 旧字段名 新字段名 VARCHAR(255) CHARACTER SET utf8;