【发布时间】:2023-03-31 00:42:01
【问题描述】:
我正在使用 JasperReports 报告和 DejaVu Sans 字体。当我尝试打印单词emissão 时,它无法正确打印显示一些丢失的字符,Locale=pt
我确信所有属性文件都是 UTF-8 格式。
jxml 文件也是 UTF-8 格式。 <?xml version="1.0" encoding="UTF-8"?>
是否缺少任何设置?
是否支持字体UTF-8?
【问题讨论】:
-
你用过Font Extensions吗?
-
不,我使用 jasperreport_font.jar 中已有的默认字体。所以我认为不需要外部添加。
-
我认为 Jasper 编译器或 pdf 导出器都无法检测到 UTF-8
-
community.jaspersoft.com/questions/530595/… 这是我发现的同样问题。以默认 ASCII 格式而非 UTF8 编码读取的资源。
标签: utf-8 jasper-reports