java 向 mysql 插入汉字 Incorrect string value 解决办法
来源:互联网 发布:网络推广员面试问什么 编辑:程序博客网 时间:2024/05/01 00:42
java 向 mysql 插入汉字 Incorrect string value 解决办法
今天写一个团购网站练练手,用到了S2SH大整合,有点激动人心,但是遇到的麻烦也不少,毕竟第一次做嘛,这篇日志要说的是一个大熟人,Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC...' for column 'realname' at row 1,嘿嘿,以前见到的不少吧。
激动人心的写完代码,测试一切正常,可是输入中文就杯具了,出现以下错误。
心里明白出现这个错误,十有八九都是数据库编码出问题了,以前懒得研究,还是抱有侥幸心里在后台写了个Syso,看看控制台的输出是否乱码,结果显示正常,没有乱码,那就确定是数据库的编码问题了。
我用的的 mysql 数据库,版本5.1。
使用 show variables like 'character%' 查看数据库的编码,果然是latin1,意料之中。
如果项目正在测试当中,数据不重要的话,一劳永逸的解决办法是,使用alert database tuanplus character set utf8 更改数据库的编码格式,再重新建表(Hibernate中,指定hibernate.hbm2ddl.auto=create,重新部署项目,hibernate会自动重新建表),查看此时的数据库编码,嘿嘿,是utf8了。异常解除。
如果项目中的数据是重要数据的话,还是有解决办法滴。
使用 alter table address convert to character set utf8 转换需要插入汉字的数据表编码为utf8即可(此例中的数据表是address):
事先最好备份数据,以免意外。
感慨一句啊,乱码问题,得从娃娃抓起。
- java 向 mysql 插入汉字 Incorrect string value 解决办法
- java 向 mysql 插入汉字 Incorrect string value 解决办法
- 向 mysql 插入insert时 汉字 Incorrect string value 解决办法
- mysql 不能插入中文: Incorrect string value
- Mysql插入中文错误 Incorrect string value
- 【问题解决】MySQL5.5 向MySQL数据库中插入汉字时,提示:Incorrect string value: '\Xe7\x8E...' for column 'XXX' at row 1
- Mysql设置字符集为UTF8之后,在控制台插入中文显示Incorrect string value 解决办法
- mysql插入中文出现错误:incorrect string value:'\xD5\xC5\xC8\xFD\xB7\xE1'的解决办法
- Mysql Incorrect string value
- 解决java插入mysql时出现java.sql.SQLException: Incorrect string value: '\xF0...'问题
- java MySQL插入数据出现 Incorrect string value: '\xF0\x9F\x92\x8BTi...'错误
- mysql中文插入数据异常:incorrect string value
- MySql中插入中文报错:incorrect string value
- MySQL执行插入操作时报错1366 - Incorrect string value
- Mysql 插入中文错误:Incorrect string value 解决方案
- mysql插入数据报错 Incorrect string value for column
- Mysql插入数据 Incorrect string value: '\xF0\x9F\x98\x84
- 向mysql插入数据时出现Incorrect string value: '\xEF\xBF\xBD\xE9\x8F\x83...' for column...at row 1
- JSON 转换成Java对象的方法
- Thinking in Java 泛型
- 三角形类
- USACO Runaround Numbers
- mysql (master/slave)复制原理及配置
- java 向 mysql 插入汉字 Incorrect string value 解决办法
- 空间,是一首精美华丽的诗篇
- 开发板以网络文件系统启动的一些问题
- 昂起头来真美
- 不用除法的算法题
- jQuery的选择器中的通配符[id^='code']
- C++ 标准模板库STL 队列 queue 使用方法与应用介绍(一)
- github.global.ssl.fastly.net hosts
- SQL SERVER创建和更新统计信息