hibernate 3.2 + mysql中文乱码问题 newname = new String(name.getBytes("latin1"),"UTF-8"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1楼的方法是在mysql数据库采用默认的字符集latin1的情况下才可以。1:把数据库的字符集设置成支持中文编码的字符集,比如gb2312,GBK, 最好采用统一编码UTF-8.2:明确你在java中使用的编码方式,java默认使用unicode编码,当然你也可以测试一下你使用的是什么编码,或者将编码格式改变成某种形式(利用1楼的方法)3:就是你做的,明确连接异地或者本地数据库时采用的编码形势,只要保证这三者的统一,在与数据库存储数据上一般就不会出现问题了。补充:如果mysql数据库中还是乱码,就要看看mysql本身字符编码设置问题了,比如数据库的存储字符集,连接字符集,等要保持一致或者能相互转化! 巴巴运动网jpa的环境配置出错。 高手指教 为什么mysql字段设置为varchar时,不能输入中文? digester 读XML文件问题 TOMCAT 热部署问题? 帮帮小妹吧,急呀 一个傻傻的但是很奇怪的问题,不信你来试试,POJO类的set和get方法 jfreechart 问题横坐标标尺名换行问题 有人给我讲讲java吗? Hibernate 的refresh方法问题 struts标签问题 hibernate p6spy
1:把数据库的字符集设置成支持中文编码的字符集,比如gb2312,GBK, 最好采用统一编码UTF-8.
2:明确你在java中使用的编码方式,java默认使用unicode编码,当然你也可以测试一下你使用的是什么编码,或者将编码格式改变成某种形式(利用1楼的方法)
3:就是你做的,明确连接异地或者本地数据库时采用的编码形势,只要保证这三者的统一,在与数据库存储数据上一般就不会出现问题了。
补充:如果mysql数据库中还是乱码,就要看看mysql本身字符编码
设置问题了,比如数据库的存储字符集,连接字符集,等要保持一致或者能相互转化!