更改 ireport 以对字段使用 unicode

Changing ireport to use unicode for fields

我如何更改或强制 ireport 显示 unicode 字符,如俄语等? 我试过在 jasper 网站上搜索它,但没有运气或相关答案。

我在 XML

中有这个
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports"

<textFieldExpression class="java.lang.String"><![CDATA[$F{NEWSTATUS}]]></textFieldExpression>

还有这个 pdf 报告的截图

http://prntscr.com/7yayn6

Excel 显示正确

http://prntscr.com/7yayf4

使用 iReport 3.7.2 字体名称:Tahoma。 CSV 报告也可以正常工作。

这是字体的问题。您可以附加一个字体库以使用您喜欢的任何字体:Use custom fonts when creating pdf using iReport 或仅使用 Arial,它与西里尔文兼容。