使用hibernate读写mysql中文乱码问题(变?号)~
2012-05-01 15:20
447 查看
这几天做毕设,从java通过hibernate读写数据库,
出现读mysql中文字符正常,但是写的时候,出现中文变成”?”的问题
,很是烦躁。在网上查了一下,主要有以下几个方面需要注意:
1.表的charset都设置成了utf8 ,collation设置成了utf8_general_ci;
2.表中每个column的charset和collation要跟1一致;
3.myeclipse项目的字符集(项目上右键选择属性->Resource->Text file encoding中选择other->UTF-8)
4.hibernate.cfg.xml文件中:<property name="connection.url">jdbc:mysql://localhost:3306/snmp?useUnicode=true&characterEncoding=UTF-8</property> 要设置正确,我的问题就在这里,没有添加“useUnicode=true&characterEncoding=UTF-8"
出现读mysql中文字符正常,但是写的时候,出现中文变成”?”的问题
,很是烦躁。在网上查了一下,主要有以下几个方面需要注意:
1.表的charset都设置成了utf8 ,collation设置成了utf8_general_ci;
2.表中每个column的charset和collation要跟1一致;
3.myeclipse项目的字符集(项目上右键选择属性->Resource->Text file encoding中选择other->UTF-8)
4.hibernate.cfg.xml文件中:<property name="connection.url">jdbc:mysql://localhost:3306/snmp?useUnicode=true&characterEncoding=UTF-8</property> 要设置正确,我的问题就在这里,没有添加“useUnicode=true&characterEncoding=UTF-8"
相关文章推荐
- 使用Hibernate和mysql中文乱码问题
- Hibernate使用注解时的注意问题与mysql的中文乱码问题
- 使用Hibernate和Mysql中文乱码问题解决
- 关于在MySQL 、 VC、 JSP 中使用UTF-8解决中文生僻字乱码的问题
- hibernate保存数据到mysql时的中文乱码问题!
- Jena API使用详解(关注将本体持久化到MySQL后的操作及解决中文乱码等问题)
- Eclipse MySQL Hibernate 中文乱码问题 解决方案 心得
- 解决hibernate向mysql插入中文乱码问题
- Hibernate MySQL 中文乱码问题
- 解决hibernate向mysql插入中文乱码问题(更改MySQL字符集)
- 解决mysql 5.5与hibernate存储中文乱码问题
- Eclipse MySQL Hibernate 中文乱码问题
- 解决hibernate向mysql插入中文乱码问题
- 使用hibernate往mysql数据库插入数据中文乱码问题
- 新手速学之spark快速读写mysql以及解决中文乱码问题
- mysql使用sql导入数据中文乱码问题
- 使用hibernate时MySql内数据乱码问题
- Hibernate向mysql中保存中文字符出现乱码问题的解决
- MySql 使用MySqlConnection操作中文乱码问题
- Struts + Spring + Hibernate + Mysql中文乱码问题解决