文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>乱码解决方法Hibernate(三)

乱码解决方法Hibernate(三)

时间:2007-08-05  来源:sdwsyjp

第一种办法:

1、解决保存到数据库时出现的乱码问题。在 hibernate.cfg.xml 中添加两行:

<property name="connection.useUnicode">true</property>
<property name="connection.characterEncoding">UTF-8</property>

这样,当数据保存时就不会出现乱码。(向数据库中添加数据时,设置为UTF-8

编码方式)

2、解决从数据库读出数据时的乱码问题。在读出数据后把数据转换为 UTF-8 编码。

如: new String(getName().getBytes("ISO8859_1"),"UTF-8"),这时生成的

String 就是可以正常显示的中文了。

(以上有篇文章已经提到Latin1编码方式,实际上就是JSP中的ISO8859-1)


第二种方法:

<property name="connection.url">
 jdbc:mysql://localhost:3306/cits?useUnicode=true&amp;
characterEncoding=UTF-8
 </property>

网址推荐:http://blog.csdn.net/zwhfyy/archive/2007/05/18/1614505.aspx

具体细节剖析:
相关阅读 更多 +
排行榜 更多 +
打螺丝高手

打螺丝高手

模拟经营 下载
解救火柴人计划安卓版

解救火柴人计划安卓版

体育竞技 下载
鸡生化精英安卓版

鸡生化精英安卓版

飞行射击 下载