使用Hibernate框架操作MySQL数据库插入中文字符时出现乱码
2016-12-11 23:59
453 查看
使用Hibernate框架操作MySQL数据库插入中文字符时出现乱码,在mysqlworkbench可以看到下面的情况
然后我就查看了数据库的编码方式
在cmd进入mysql,用status查看
想着把数据库的编码方式改成utf-8
再去把myeclipse的编码也改为GBK。理论上这样就可以的啦,但事实上还是不行,不知道是不是配置不起作用的原因。所以只好修改一下代码了
在hibernatetest(数据库)加了编码方式就没问题了。就是:useUnicode=true&characterEncoding=gbk
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/hibernatetest?useUnicode=true&characterEncoding=gbk
</property>
然后我就查看了数据库的编码方式
在cmd进入mysql,用status查看
想着把数据库的编码方式改成utf-8
再去把myeclipse的编码也改为GBK。理论上这样就可以的啦,但事实上还是不行,不知道是不是配置不起作用的原因。所以只好修改一下代码了
在hibernatetest(数据库)加了编码方式就没问题了。就是:useUnicode=true&characterEncoding=gbk
<property name="hibernate.connection.url">
jdbc:mysql://localhost:3306/hibernatetest?useUnicode=true&characterEncoding=gbk
</property>
相关文章推荐
- 使用Hibernate框架操作Mysql数据库时,插入中文字符乱码!已解决!
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- 使用Hibernate向mysql数据库中插入 bd08 中文,数据库中显示??乱码
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- 使用hibernate往mysql数据库插入数据中文乱码问题
- hibernate插入Mysql数据库出现中文乱码情况从这5个方面解决
- 使用Hibernate向Mysql中插入中文数据出现乱码
- java向MySQL数据库插入记录时出现中文乱码问题
- c#操作MySQL数据库中文出现乱码(很多问号)的解决方法
- hibernate中向mysql数据库插入汉字出现???乱码问题的纠正
- Java_通过PreparedStatement往MySql数据库插入中文出现'?'乱码问题解决;
- c#客户端连接mysql数据库插入中文字符乱码解决方案(超简单)
- 解决Hibernate向MySQL插入中文出现乱码的问题
- c#操作MySQL数据库中文出现乱码(很多问号)的解决方法
- Hibernate插入mysql数据库中文乱码解决
- mysql数据库使用SQLyog 导入中文 csv 文件出现乱码 解决
- PHP返回mysql数据库中文字符出现乱码问题之解决方案
- 【MySql】MySql数据库中插入中文字符,显示乱码解决办法
- 解决使用PL/SQL客户端插入中文字符Oracle乱码