货币格式不适用于使用JasperReports Server的南非兰特

时间:2015-05-18 16:58:21

标签: java jasper-reports currency jasperserver

我使用 JasperReports Server 3.7.2 iReport 3.7.2 。我将语言环境作为en_ZA传递给 JR服务器。我用于货币字段的模式是¤ #,##0.00当我运行报告时,其值为1234.25并且使用区域设置" en_US"输出为$1,234.25,符合预期。当我使用语言环境fr_FR时,输出为€1 234,25,逗号用作符号,这是预期的。但是,当我使用en_ZA的语言环境时,我得到了正确的货币符号" R"但是这个数字被格式化为R 1,234.25我希望它是逗号R 1 234,25

为什么没有正确显示兰德货币的任何想法?

1 个答案:

答案 0 :(得分:0)

如果您可以将您的区域设置设置为fr_FR并使用您的报告;

然后你可以将模式设置为R#,## 0.00而不是¤#,## 0.00并得到R 1 234,25