我对碧玉报道有疑问。我已经有一个应用程序,它将使用jasper报告生成报告。当我的电脑的区域和语言设置,格式不是日语时,即使字符是日语,它也可以。但是,当我将格式更改为日语时,就会出现问题。它会生成一个报告,但没有显示。我们可以告诉它无法生成报告,因为会出现一条消息,说“文档没有页面”。这与编码或字体有关吗?
日语字符也未显示在生成的PDF中。
答案 0 :(得分:0)
检查.jrxml报告文件是否有此标题;
<?xml version="1.0" encoding="UTF-8"?>
答案 1 :(得分:0)
所以我能够借助上述答案解决我的问题。 我做的是,我更新了我的jasperreports.jar和iText ..另外,我添加了itextasian.jar和jasperreports-font.jar(上面的帮助)。 在我的jrxml文件中,我将字体和编码更改为:
pdfFontName="HeiseiKakuGo-W5" pdfEncoding="UniJIS-UCS2-H"