java.sql.SQLException: Incorrect string value: '\xE6\x89\x8B\xE6\x9C\xBA' for column xxxx
针对这个问题的处理方案:
show variables like 'character%';
查看MySQL中character_set_server
的字符类型:
可能出现的字符集是如下这种:
操作:
SELECT VERSION();
查看数据库版本,以下操作是在5.7版本中测试的,其他版本没有尝试
然后修改数据库的字符编码
set character_set_server=utf8mb4
接下来:
alter table `表名` convert to character set utf8;
修改数据库表的字段编码格式,即可。