java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for column 't_address'

今天用springboot执行 userJPA.save(userEntity)

报java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for column 't_address'

查了一下,解决方案如下

先更改表编码为utf8:

    ALTER TABLE `t_user` DEFAULT CHARACTER SET utf8;

然后更改报错的字段编码为utf8(改完如果还有类似的其他字段报错重复此动作):

    ALTER TABLE `t_user` CHANGE `t_address` `t_address` VARCHAR(255) CHARACTER SET utf8 NOT NULL;

猜你喜欢

转载自blog.csdn.net/b13001216978/article/details/80845622