我使用NumberFormat的format()方法在我的应用程序中格式化货币。获取货币实例时,我没有将任何区域设置传递给该方法。 我已将此代码部署到包含两个节点/服务器的应用程序集群中。有趣的是,在其中一个应用服务器上,formattedAmmt是$ xxxx.xx,但另一个是¤xxxx.xx。据我所知,这个字符是一个通用的货币符号,当没有特定的区域设置可用时,JDK使用它。我的理解是否正确?如果是的话,它是如何在应用程序服务器上工作而不是在另一个上工作的?我们没有在应用服务器/ JVM属性中看到任何缺省语言环境或此类属性。 PS:我将此应用程序部署到使用JDK 1.6的WebSphere应用程序服务器群集。Java默认NumberFormat货币符号
0
A
回答
1
基于Java文档:https://docs.oracle.com/javase/6/docs/api/java/text/NumberFormat.html#getCurrencyInstance()
public static final NumberFormat getCurrencyInstance() Returns a currency format for the current default locale.
它将立足于服务器的当前区域设置。这就是为什么你可能有两种不同的行为。
如果要指定地方,你必须使用以下方法:
public static NumberFormat getCurrencyInstance(Locale inLocale) Returns a currency format for the specified locale
相关问题
- 1. Android NumberFormat货币
- 2. 货币符号
- 3. PayPal更改默认货币
- 4. Windows货币符号
- 5. NSNumberFormatter货币符号
- 6. Opencart货币符号
- 7. 如何查找BlackBerry上的系统默认货币符号?
- 8. 在java中特定货币的货币符号的位置
- 9. Java的货币格式化:强制使用的货币符号
- 10. 一些货币符号在Java中的货币API
- 11. 货币列表与货币符号和货币名称母语
- 12. 如何从NumberFormat的货币especific改变为美元货币
- 13. jQuery:将$(货币符号)替换为另一个货币符号
- 14. 货币符号映射到货币符号
- 15. 的Java的String.format与货币符号
- 16. 解析货币值失败的NumberFormat
- 17. NumberFormat不显示货币代码
- 18. NSNumberFormatter添加货币符号
- 19. 删除货币符号
- 20. 插入货币符号,itextSharp
- 21. 货币符号在Magento
- 22. 条件货币符号
- 23. Android的货币符号订货
- 24. 多国会计系统默认货币
- 25. Spree更改默认货币和国家
- 26. JSF默认货币(自动填充$ tabout)
- 27. 应用内结算默认货币android
- 28. osclass上的货币默认样式
- 29. Java:基于ISO 4217币种鳕鱼的货币符号
- 30. 将带有货币符号的数值转换回带有NumberFormat的十进制