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;

你可能感兴趣的:(java)