一些货币符号在Java中的货币API
问题描述:
失踪我正在写一些Java中的货币转换代码和使用该API建立货币一些货币符号在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中未返回卢比符号。它返回Rs。而不是
同样为俄罗斯卢布,它在本地脚本https://en.wikipedia.org/wiki/Ruble_sign
许多国际货币有拉丁文字和本地脚本迹象返回руб而不是卢布标志。 Java在返回时似乎并不一致。我是否遇到限制或API使用不正确?
谢谢!
所以你看到的卢比符号是过时的。我希望看到₹https://en.wikipedia.org/wiki/Indian_rupee_sign –
顺便说一句,感谢您对代码的摇摆和分享您的结果! –
我猜,@RanjitIyer是正确的。 –