Android 为什么欧元符号仅显示在部分国家/地区捆绑包上?

Android 为什么欧元符号仅显示在部分国家/地区捆绑包上?,android,localization,internationalization,Android,Localization,Internationalization,爱尔兰的价值是:“·” 德国的价值为:“€” 德国的情况与预期一样,但爱尔兰的情况并非如此。那为什么呢?我的意思是,这与vm中的其他行为不一致。我的意思是,如果我要一种没有符号的货币,我通常会得到类似“欧元”的符号。有什么好处?我必须在我的代码中添加一个“·”符号,然后尝试在另一个语言环境中使用另一个符号 是否有人知道应该/不应该安装这样的国家/地区捆绑包,或者如何解决此问题?“·”是一个占位符,在没有国家/地区信息时应使用。看起来像个bug。是的,我在所有版本的Android上都发现了这个。听

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

德国的情况与预期一样,但爱尔兰的情况并非如此。那为什么呢?我的意思是,这与vm中的其他行为不一致。我的意思是,如果我要一种没有符号的货币,我通常会得到类似“欧元”的符号。有什么好处?我必须在我的代码中添加一个“·”符号,然后尝试在另一个语言环境中使用另一个符号


是否有人知道应该/不应该安装这样的国家/地区捆绑包,或者如何解决此问题?

“·”是一个占位符,在没有国家/地区信息时应使用。看起来像个bug。是的,我在所有版本的Android上都发现了这个。听起来像是一个巨大的网站。我在SDK中看到的语言环境包与Context.getResources()之间的一个问题。
Currency euro = Currency.getInstance("EUR");
String ireland = euro.getSymbol(new Locale("en", "IE"));
String germany = euro.getSymbol(Locale.GERMANY);