我正在用 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 */
}
到目前为止,我有两个观察结果。
此列表不返回本地脚本中的卢比符号 https://en.wikipedia.org/wiki/Indian_rupee_sign .它返回卢比。相反
与俄罗斯卢布类似,它返回 руб 而不是 native 脚本中的卢布符号 https://en.wikipedia.org/wiki/Ruble_sign
许多国际货币都有拉丁文字和母文字的符号。 Java 的返回值似乎并不一致。我遇到了限制还是我的 API 使用不正确?
谢谢!
最佳答案
关于java - Java 货币 API 中缺少一些货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42701821/