iReport 报表中文显示的问题?
在用iReport作报表的时候,出现了这样的问题:用Acrobat打开生成的pdf文档,从数据库中出来的中文字符显示为空。
在网上看到别人写的例子,用的是mysql的数据库,在数据库连接的JDBC URL如下设置可完成报表中文的显示:
jdbc:mysql://localhost/SUBRDB?user=****&password=****&useUnicode=true&characterEncoding=GB2312
我用的数据库是 postgresql,试着用同样的方法:
jdbc:postgresql://localhost:5432/Report?
可总是显示不了中文(?后面无论什么字符都可以连接数据库,可能后面字符被截断了),请问如何解决?
------解决方案--------------------看看你导入了iTextAsian.jar包?而且你在field PDF font name 已经设置成了STSong-Light?
PDF Embedded PDF Encoding里面选择了UniGB-UCS2-H (Chinese Simplified) ?
------解决方案--------------------我也是这样,谁搞定了?
------解决方案--------------------http://www.finereport.com