使用EnumSystemLocalesEx
我可以枚举支持的国家/地区并获取ISO-3166-Alpha 2代码。
使用GetLocaleInfoEx
我可以检索语言名称和ISO-3166-Alpha 3代码。我可以获得的信息列表不包含ISO-3166数值,或者我错过了它,它隐藏在我无法理解的值之后。
我找到了LOCALE_SISO3166CTRYNAME,LOCALE_SISO3166CTRYNAME2。
当我有一个给定的ISO Alpha 2或Alpha 3代码时,有没有办法用任何Windows API函数检索ISO-3166-Numeric值?
编辑:代码适用于Windows Vista及更高版本!