浏览 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的版本,不知道有没有遇到类似问题的朋友,给点建议,谢谢!
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
时间:2008-05-17
这么喜欢用新版本的东西
我现在还是PostgreSQL 8.1。。。 |
|
| 返回顶楼 | |
|
时间:2008-07-17
我用的也是PostgreSQL 8.3 + Windows 2003 + tomcat 6,
目前跑得非常好。数据也没有乱码问题。但有一点就是,PostgreSQL 的windos消息,是乱码。 我使用的也是UTF-8 |
|
| 返回顶楼 | |
|
时间:2008-07-17
改了一下消息编码,运行完美。
|
|
| 返回顶楼 | |



