mysql 1366 hy000_ERROR 1366 (HY000): Incorrect string value错误解决办法

本文地址:http://www.dutycode.com/post-5.html

除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。

ad2ede02bc4136dd4508ae0cdb882017.png

错误详情如上图:

原因主要是:字符集的问题

解决办法,将数据库、数据表以及数据表中的字段全部统一设置成utf8即可。

参考文章:

1、http://www.oseye.net/question/74

2、http://www.cnblogs.com/shishm/articles/1614407.html

3、http://tree-161219.iteye.com/blog/745054

在一个用Struts + Spring+ Hibernate +

Mysql架构的的项目里,通过前台表单向后台MySql数据库添加

数据,当遇到提交中文信息的时候,问题总是比较多,我见过的出错的情况有两种:

1)错误情况1:

ERROR

1366 (HY000): Incorrect string value

Incorrect string value:

'\xA1\xAA\xA1\xAA\xB0\xFC...' for column 'content' at row 1 Hibernate<

你可能感兴趣的:(mysql,1366,hy000)