今天用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;