当前位置: 首页 > 知识库问答 >
问题:

如何使用jasper报表在pdf中显示欧元符号?

嵇俊德
2023-03-14

我使用XML用Java和Intellij IDE生成一个jasper报告,jasper版本是5.0.4。

XML文件中有欧元符号欧元,但是在pdf上创建报表时,我看到的是â、而不是欧元

    <textFieldExpression>
      <![CDATA["Please send the amount of " + $V{total}.setScale(2, BigDecimal.ROUND_HALF_UP) + " € to the bankaccount ..."]]>
    </textFieldExpression>

它是如何来的,我应该向xml文件添加什么来解决这个问题?

共有1个答案

沈健
2023-03-14

我已经将jasperreports版本从5.0.4更改为6.17.0,它解决了这个问题。在我看来,它不能正确显示符号的原因是我将java从1.7改到了11,但我没有触及jasperreports版本。

<dependency>
        <groupId>net.sf.jasperreports</groupId>
        <artifactId>jasperreports</artifactId>
        <version>6.17.0</version>
        <scope>compile</scope>
<dependency>
 类似资料:
  • net.sf.jasperreports.export.character.encoding-AS-ISO-8859-15 我可以在XLS导出中获得正确的欧元符号,但PDF仍然没有产生。谁能告诉我我错过了什么。

  • 我的JSF2.0web应用程序旨在生成PDF报告。问题是在资源管理器窗口中没有显示PDF报告。我正在使用eclipse kepler,带有apache-tomcat-7.0.52,并且jasper Ireport的版本是4.8。 我将提供整个java类: 我可以在控制台看到消息,并且页面被刷新,但是没有PDF报告出现在explorer屏幕上 我已经用下面的代码替换了上面的PDF方法,但是徒劳的是,

  • 我已将图像保存在oracle数据库中为BLOB。我的模型类包含Byte[]图像;对应于数据库中的BLOB feild。我必须将数据库中的所有图像导出为PDF格式。在java中,我使用了以下代码: 我需要PDF格式的图像。

  • 诸如此类。 我尝试使用iReport将“组页脚”频段中的最大化频段高度属性设置为true,但当我尝试查看时,会添加一些空页。

  • 如何在jasper子报告中显示当前页码?我只做了第一页,变量如下:$V{page_NUMBER}和“(”$V{page_COUNT}“)”,但我们如何在所有子报告中显示?

  • 我正在用Java Swing和Jasper Report开发一个项目。 }}