Java Jaspersoft iReport的特殊chars

Java Jaspersoft iReport的特殊chars,java,jasper-reports,special-characters,ireport,Java,Jasper Reports,Special Characters,Ireport,我使用Jaspersoft iReport v。3.7.1. 我必须在报告上显示由两个字符串返回的变量,这两个字符串表示选中和未选中复选框,定义为: private final static String unchecked = Character.toString((char)0x2610); private final static String checked = Character.toString((char)0x2611); 然后,我有一个字符串,比如: String toBePr

我使用Jaspersoft iReport v。3.7.1. 我必须在报告上显示由两个字符串返回的变量,这两个字符串表示选中和未选中复选框,定义为:

private final static String unchecked = Character.toString((char)0x2610);
private final static String checked = Character.toString((char)0x2611);
然后,我有一个
字符串
,比如:

String toBePrinted = "SEX: "+unchecked+" M\t"+checked+" F";
必须打印出来。当我尝试打印此字符串时,仅显示
“SEX:mf”
!在构建pdf时,可能不会解释这些代码


有什么想法吗?

我相信这与PDF字体的类型和编码有关。我以前试过处理这个问题,但最终我放弃了,改用了X和u。这几乎总是因为字体不包含这个字符。Uuuh!好吧,这不是个大问题,但是。。。非常讨厌!Jasper报告有一个字体扩展jar。你试过使用它吗?我发现了这两个相关的问题,希望它们能帮助你:和