我正在使用 Jasper Reports 生成 PDF 报告。当我在资源中有变音符号($R 表达式)时,它们显示得很好,但是当(在同一个报告中,甚至在同一个 TextField 元素中,只是交换最里面的表达式)我有字段引用($F 表达式)时,变音符号不显示。“Mĕdical”以“Mdical”的形式出现。
它不能是字体或样式(因为相同的字体和样式,$R 表达式显示变音符号没有问题)。出于同样的原因,它不能编码(UTF-8,尽管我也尝试过其他的)。
我已经进入调试器中的代码,并且毫无疑问地知道返回给 Jasper Reports 的字符串包含变音字符。什么可能导致这个问题,我在哪里可以找到它?