日期:2014-05-20  浏览次数:20638 次

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