超级意念转盘测试:Hibernate MySQL 中文乱码问题
来源:百度文库 编辑:九乡新闻网 时间:2024/05/11 17:04:08
环境:Hibernate 2.1.7 + MySQL4.1(MySQL的编码已设置为utf8)
问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。
原因:Hibernate的基础还是JDBC,所以一样需要设置characterEncoding!
解决方法:
在hibernate.cfg.xml中应该这样写
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
如果用hibernate.properties
#hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
ps:处理中文的话,characterEncoding用GBK一样可以。
但字节编码问题最好的解决方法还是统一使用UTF-8!!!
问题:通过Hibernate向MySQL写入中文后,通过Hibernate取回数据,在console中打印java对象显示正常。但在MySQL Query Browser中看到的是乱码,传给前端的Flex也是乱码。
原因:Hibernate的基础还是JDBC,所以一样需要设置characterEncoding!
解决方法:
在hibernate.cfg.xml中应该这样写
如果用hibernate.properties
#hibernate.connection.url jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
ps:处理中文的话,characterEncoding用GBK一样可以。
但字节编码问题最好的解决方法还是统一使用UTF-8!!!
Hibernate MySQL 中文乱码问题
Hibernate Mysql UTF-8 乱码问题解决
jsp中文乱码问题
MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解1决方法 - 小游侠的日志 - 网易博客
Linux 下执行sql脚本 中文乱码问题
Tomcat中文乱码问题的原理和解决方法
struts2中文乱码解决方法
Gedit中文乱码
SSH Secure Shell Client及PuTTY中文乱码问题、语法高亮变下划线问...
Redhat RHEL AS3 下安装 Oracle DB 10g 中文乱码问题的解决
struts2中文下载乱码调试
JAVA/JSP 中文编码乱码
过滤器之中文乱码解决
安装oracle10g乱码问题
Tomcat的中文乱码的经典解决方案
myeclipse的tomcat控制台,中文乱码。
myeclipse的tomcat控制台,中文乱码
Ubuntu-10.10下Gedit中文乱码
SVG中文乱码解决步骤与方法
qt4编程——关于中文乱码
SciTe 中文设置(解决乱码,中文界面)
Hibernate批量处理的性能优化问题
英文ROM中短信乱码的问题
解决窗口按钮上乱码问题