我用iReport-1.2.2+jasperreports-1.2.2生成的Html报表,在Jbuilder2005自带的浏览器能显示,在IE中不能显示,结果查看源代码发现,生成的HTML报表的html代码不符合IE标准。而且还有一个问题:显示出来的中文是乱码

解决方案 »

  1.   

    在进行Pdf报表输出的时候,要设置相关的字体属性信息为
    <font pdfFontName="STSong-Light" size="8" isPdfEmbedded ="true"   pdfEncoding ="UniGB-UCS2-H"/>
    不然在报表输出的时候会出现乱码。
      

  2.   

    看错了,还认为是Pdf报表.不好意思
      

  3.   

    太简单了,因为它生成的html有问题,问题出现是头的<title/>这个标签上,所以你要自定义html头输出就可以了!这个功能在html输出的对象里有,如果不信,你可以对生成的html,用记事本打开,调整成<title></title>就没有这个问题了!
      

  4.   

    iReport安装的时候还需要装中文字体jar包的。
    itext-1.3.1.jar拷贝到 lib\目录下即可。