Hibernate MySQL 中文乱码问题

转载 2006年05月17日 08:55:00

环境:Hibernate 2.1.7 + MySQL4.1(MySQL的编码已设置为utf8)
问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。
原因:Hibernate的基础还是JDBC,所以一样需要设置characterEncoding!
解决方法
在hibernate.cfg.xml中应该这样写

<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8</property>
如果用hibernate.properties
#hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8

ps:处理中文的话,characterEncoding用GBK一样可以。
但字节编码问题最好的解决方法还是统一使用UTF-8!!!

Hibernate_MySQL中文乱码问题.doc

  • 2011年12月07日 00:57
  • 33KB
  • 下载

jsp+mysql+hibernate+spring中文乱码问题

最基本的乱码问题 这个乱码问题是最简单的乱码问题。一般新会出现。就是页面编码不一致导致的乱码。中文问题 我是个好人 三个地方的编码。第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这...

Eclipse MySQL Hibernate 中文乱码问题 解决方案 心得

在用Eclipse开发Web项目时,遇到了中文乱码的问题 ,经过同事的耐心帮助、网上资料的查询和自己的分析,终于解决了。 问题解决给我带来的心得是:关键是要确定问题是出在了哪个环节。 ...

关于 Hibernate3 与 Mysql5.5 连接时出现的中文乱码问题

1. 问题描述     今天在学习了解Hibernate时,尝试着和Mysql连接保存数据,结果总是出现中文乱码问题。这问题让我鼓捣了一下午也没整明白,按照网上教程各种配置(一般只用两步就可以配置好...
  • wowldx
  • wowldx
  • 2013年04月28日 20:53
  • 688

使用Hibernate和mysql中文乱码问题

今天遇到mysql和Hibernate的乱码问题,花了好一会。最后,终于解决了。 现在从头整理一下解决乱码问题思路。 乱码问题说到底就是字符集不同造成的问题。如果从头到尾,都是使用的同一个支持该种字符...
  • bei_wei
  • bei_wei
  • 2015年07月23日 14:52
  • 286

采用hibernate写入中文到mysql数据库出现中文乱码的问题

在用hibernate写入数据库的时候,只要输入的是中文就会出现在mysql中查询的结果是???的这种情况,如下图所示: 在这之后,在网上查找了好一段时间,才将问题解决: 首先:我将数据库...

linux mysql中文乱码问题解决

  • 2012年11月15日 16:09
  • 795B
  • 下载

java中MySQL中文乱码问题解决方案

  • 2014年04月14日 16:54
  • 28KB
  • 下载

java;jsp;tomcat;mysql;hibernate;编码中文乱码全面解决方案

一、Java、JSP编码开发工具会有好多地方设置编码这个不解少了,这里不介绍了。 java与mysq编码对应:java中的常用编码 UTF-8;GBK;GB2312;ISO-8859-1; 对应mys...

mysql中文乱码问题

  • 2013年10月01日 22:10
  • 14KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Hibernate MySQL 中文乱码问题
举报原因:
原因补充:

(最多只允许输入30个字)