Struts has detected an unhandled exception:
Messages:
1. Incorrect string value: '\xA1\xAA\xA1\xAA\xB0\xFC...' for column 'content' at row 1
2. Hibernate flushing: Could not execute JDBC batch update; uncategorized SQLException for SQL [insert into blog (comments, content, createdate, description, tid, title, uid, id) values (?, ?, ?, ?, ?, ?, ?, ?)]; SQL state [HY000]; error code [1366]; Incorrect string value: '\xA1\xAA\xA1\xAA\xB0\xFC...' for column 'content' at row 1; nested exception is java.sql.BatchUpdateException: Incorrect string value: '\xA1\xAA\xA1\xAA\xB0\xFC...' for column 'content' at row 1
File: com/mysql/jdbc/ServerPreparedStatement.java
Line number: 657
最近在发表文章的时候 却出现了这样的错误。
不知道什么原因 ,在有时插入的时候不会出错 但有时又出错。。
后来发现 原来是mysql的表中字段为gb2312_chinese_ci 而程序中使用的utf-8 这可能是乱码所致。
参考:
http://www.java1995.cn/blog/item/17
分享到:
相关推荐
个人总结了遇到使用Mysql数据库插入中文时产生乱码问题的解决方法
NULL 博文链接:https://441415.iteye.com/blog/986178
NULL 博文链接:https://liyaxi.iteye.com/blog/467234
已解决讨厌的乱码问题,这个问题让我头疼死了,终于解决了
java插入mysql中文乱码解决
登录MySQL,先做 set names latin1 ,然后在更新语句或者执行SQL语句 mysql> set names latin1; mysql> source test.sql; 方法二: 在SQL文件中指定set names latin1;然后登录MySQL,执行相应文件 [root@localhost ...
mysql 不能插入中文和显示中文,不能显示中文解决办法
本篇文章主要介绍了centOS7下mysql插入中文字符报错问题解决,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
介绍了Mysql插入中文变为全问号???的问题 解决方法,有需要的朋友可以参考一下
mysql插入数据中文报错问题,最全解决方式。 mysql 插入数据报错
mysql_不能插入中文的解决办法 mysql_不能插入中文的解决办法
用C#操作mysql时, 插入数据中文都是乱码,只显示问号,数据库本身使用的是utf-8字符
本文给大家介绍的是如何解决win平台下开发的项目移植到Linux平台后,向MySQL插入数据时中文出现乱码的问题,非常的简单实用,有需要的小伙伴可以参考下
MySQL中文参考手册.chm 449kb <br/>0 译者序 1 MySQL的一般的信息 1.1 什么是MySQL? 1.2 关于本手册 1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5...
主要介绍了JSP MySQL插入数据时出现中文乱码问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
JSP MySQL插入数据时出现中文乱码问题的解决方法.docx
NULL 博文链接:https://gaojiewyh.iteye.com/blog/469371