为什么设置currencyCode时jstl的formatNumber货币符号区域设置是特定的
我正在使用formatNumber如下:
如果我在locale en_US并且货币代码是EUR,我将EUR
作为符号,但如果我在locale en_GB,我会得到€
。 为什么要考虑区域设置? 欧元不应该总是兑换成€
? 反正有没有得到我期望使用formatNumber
的行为?
区域设置被计入帐户,因此输出对用户有意义。
作为一个愚蠢的美国人(住在en_US语言环境中),我不知道那个时髦的符号意味着什么。
欧元对我来说非常有意义。
快速谷歌建议您可以将currencySymbol
属性设置为您想要的任何内容: