我有一个以 UTF-8(无 BOM)编码的 csv 文件,我想使用 JasperReports 设置一个简单的报告。设置数据源后,我发现非 ASCII 字符显示不正确。我将net.sf.jasperreports.export.character.encoding更改为 UTF-8,但它根本没有帮助。
任何帮助表示赞赏。
我有一个以 UTF-8(无 BOM)编码的 csv 文件,我想使用 JasperReports 设置一个简单的报告。设置数据源后,我发现非 ASCII 字符显示不正确。我将net.sf.jasperreports.export.character.encoding更改为 UTF-8,但它根本没有帮助。
任何帮助表示赞赏。
1个多小时后,我发现:
因此,为了让 iReport 以 file.encoding=UTF-8 启动 Java,我:
将 -J-Dfile.encoding=UTF-8 附加到 default_options,它作为netbeans nbexec 命令行参数传递。
[3] 的另一个选项是设置 $args 变量,该变量也由 ireport 初始化脚本作为 nbexec 参数传递。
只是分享,因为我花了一段时间才弄清楚,我在谷歌上找不到任何帮助。