4
我想要做的是提供ISO 3166-1國家/地區代碼,並在當前語言環境中檢索該國家/地區的名稱。對於那些你誰是熟悉的iPhone,我的正是我想要做的一個例子:當前默認語言環境中的任何國家/地區名稱
NSLocale* currentLocale = [NSLocale currentLocale];
NSString* countryName = [currentLocale displayNameForKey:NSLocaleCountryCode value:@"NO"];
在這種情況下,變量countryName
將包含「挪威」鑑於iPhone在英語語言環境中運行。
我到目前爲止所瞭解的是,通過Locale類的簡單靜態方法獲取Android SDK中的當前語言環境。
Locale currentLocale = Locale.getDefault();
但是我堅持在這裏...
謝謝,你也可以只是省略語言,並得到正確的結果。所以'new Locale(「」,「NO」)。getDisplayCountry()'會呈現正確的結果。 – 2012-03-16 10:54:51
啊,那就更好了 – zapl 2012-03-16 11:00:52
正是我在找的東西!謝謝。 – nobre 2012-08-17 18:06:41