Code Bye

mysql插入数据报错 Incorrect string value: ‘\xF4\x8F\xAE\

错误信息为
java.sql.SQLException: Incorrect string value: “\xF4\x8F\xAE\xB3</…” for column “contenthtml” at row 1
共25w数据,有74条报这个错误,数据中有中文及特殊字符,字段数据类型longtext,字符集utf8,校验utf8_general_ci。
发现把写不进去的内容粘贴到记事本里,保存一下,再在客户端粘贴到字段里就可以保存上。
网上查了一些,说把utf8改为utf8mb4。测试无效。
请高手指点,谢谢!
解决方案

50

show variables like “char%”;
show create table xxx;
连接MYSQL时指定字符集没有

30

帮顶帮顶,专家给个思路

20

检查一下字符集设置。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql插入数据报错 Incorrect string value: ‘\xF4\x8F\xAE\