java.util.Locale使Country LowerCase

时间:2013-12-06 23:02:04

标签: java locale

我正在设置

java.util.Locale localeWithoutCountryCode = new Locale("fr_FR");

但是当我检索它的值时,它会返回"fr_fr"(小写国家/地区),这导致我的消息查找失败。 我希望它保持国家的情况。

1 个答案:

答案 0 :(得分:2)

Locale的单参数构造函数完全采用ISO语言作为参数;你传递的语言和变体。请改用new Locale("fr", "FR")

如果出于某种原因这是硬编码的,您可以使用Locale.FRANCE