论坛首页 入门讨论版 Hibernate

让人郁闷的PostgreSQL的乱码问题   

浏览 120 次
该帖已经被评为新手帖
作者 正文
时间:2008-05-17
系统采用ExtJS + Struts2 + Spring + JPA(Hibernate)开发,跑在Glassfish V2上,使用PostgreSQL 8.3作为后台数据库,操作系统为Windows 2003。创建数据库时选择使用UTF-8编码,服务器和客户端之间采用JSON格式交换数据,编码也是为UTF-8,总的来说运行良好,但是一个让人郁闷的问题是,大部分中文(99%)都可以正常保存和显示,但是少部分写进数据库后数据库里显示为方块,并且是随机出现,同一个汉字,这次可能是正常保存数据库里了,下次保存另外一条含有同一个汉字的记录的时候它又可能变成方块了,实在想不明白怎么回事,只好怀疑是不是JDBC驱动的bug了,我用的是JDBC的版本是8.3-603.jdbc4,JDK是1.6的版本,不知道有没有遇到类似问题的朋友,给点建议,谢谢!
   
时间:2008-05-17
这么喜欢用新版本的东西
我现在还是PostgreSQL 8.1。。。
   
0 请登录后投票
时间:2008-07-17
我用的也是PostgreSQL 8.3 + Windows 2003 + tomcat 6,

目前跑得非常好。数据也没有乱码问题。但有一点就是,PostgreSQL 的windos消息,是乱码。

我使用的也是UTF-8
   
0 请登录后投票
时间:2008-07-17
改了一下消息编码,运行完美。
   
0 请登录后投票
论坛首页 入门讨论版 Hibernate

跳转论坛:
JavaEye推荐