gpt4 book ai didi

java - 为什么在设置currencyCode 时jSTL 的formatNumber 货币符号区域设置是特定的

转载 作者:行者123 更新时间:2023-12-04 05:39:36 25 4
gpt4 key购买 nike

我使用 formatNumber 如下:

<fmt:formatNumber value="${amount}" type="currency" currencyCode="${currencyCode}" var="amt" />

如果我在 en_US 区域设置并且货币代码是 EUR 我得到 EUR作为符号,但如果我在 en_GB 语言环境中,我会得到 .为什么要考虑语言环境?欧元不应该总是转换成 ?无论如何,是否可以使用 formatNumber 获得我期望的行为? ?

最佳答案

区域设置被考虑在内,因此输出对用户有意义。

作为一个愚蠢的美国人(住在 en_US 语言环境中),我不知道那个时髦的符号是什么意思。

欧元对我来说非常有意义。

quick google建议您可以设置 currencySymbol归因于你想要的任何东西:

<fmt:formatNumber value="${amount}" type="currency" currencySymbol="FOO" currencyCode="${currencyCode}" var="amt" />

关于java - 为什么在设置currencyCode 时jSTL 的formatNumber 货币符号区域设置是特定的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11419827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com