为什么EURO符号仅显示某些国家/地区包?

时间:2011-05-03 16:31:03

标签: android localization internationalization

Currency euro = Currency.getInstance("EUR");
String ireland = euro.getSymbol(new Locale("en", "IE"));
String germany = euro.getSymbol(Locale.GERMANY);

爱尔兰的价值是:“¤” 德国的价值是:“€”

德国和预期的一样,但爱尔兰不是。所以为什么?我的意思是这与vm中的其​​他行为不一致。我的意思是,如果我要求一种货币,我没有得到符号,我通常会得到像“EUR”这样的符号。是什么赋予了?我必须在我的代码中添加一个hack来获取“¤”,然后尝试获取另一个符号,如另一个语言环境所示?

有谁知道应该/不应该安装这样的国家/地区包或如何解决这个问题?

0 个答案:

没有答案