SpringBoot 更新数据库数据时出现Incorrect string value: '\xE9\x93\xBE\xE6\x8E\xA5...'错误。
Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xE9\x93\xBE\xE6\x8E\xA5...' for column 'title' at row 1
今天在测试接口新增数据时出现上方的错误,然后我就很纳闷,之前其他接口更新数据时怎么是正常的。
后来发现是我建表的时候没注意看字符集,莫名出现下面这样的,然后改成utf-8和我环境用的一样编码格式。
如果更改数据表编码不生效,那就根据报错信息检查出错的列,列编码如果出现这样的也是不行的。