gpt4 book ai didi

java - Java 货币 API 中缺少一些货币符号

转载 作者:搜寻专家 更新时间:2023-10-31 19:52:59 24 4
gpt4 key购买 nike

我正在用 Java 编写一些货币转换代码并使用此 API 构建一个内部货币查找表

final Locale[] locales = Locale.getAvailableLocales();
for (final Locale locale : locales) {
final Currency currency = Currency.getInstance(locale);
String sign = currency.getSymbol(locale)
String code = currency.getCurrencyCode()
/* do something with them */
}

到目前为止,我有两个观察结果。

  1. 此列表不返回本地脚本中的卢比符号 https://en.wikipedia.org/wiki/Indian_rupee_sign .它返回卢比。相反

  2. 与俄罗斯卢布类似,它返回 руб 而不是 native 脚本中的卢布符号 https://en.wikipedia.org/wiki/Ruble_sign

许多国际货币都有拉丁文字和母文字的符号。 Java 的返回值似乎并不一致。我遇到了限制还是我的 API 使用不正确?

谢谢!

最佳答案

我测试了您的印度卢比符号代码,它似乎运行良好。该符号可用于语言环境 hi_IN

Rupees symbol for hi_IN locale

但对于 en_IN,'Rs' 符号可用

Rs symbol for en_IN locale

确保您使用正确的语言环境。 :)

关于java - Java 货币 API 中缺少一些货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42701821/

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