标签: iso-3166

是否有ISO 3166-1国家/地区代码的开源java枚举

有没有人知道一个免费提供的java 1.5软件包,它提供了一个ISO 3166-1国家代码列表作为枚举或EnumMap?具体来说,我需要"ISO 3166-1-alpha-2代码元素",即2个字符的国家代码,如"us","uk","de"等.创建一个很简单(虽然单调乏味),但如果在阿帕奇的土地上已经有一个标准的,它可以节省一点时间.

java country-codes internationalization iso-3166

74
推荐指数
4
解决办法
7万
查看次数

是否有与ISO-3166国家代码相对应的好标志图标包?

我需要一个包含与ISO-3166国家代码相对应的标志的图标包,例如US,CA,SE,DE等.最佳标志图标的名称如us.png,ca.png等.我猜这是一个普通的开发者必需品,使这个地方成为一个很好的地方.

icons country-codes internationalization iso-3166

63
推荐指数
1
解决办法
4万
查看次数

使用navigator.language获取用户的区域

有一段时间,我一直在使用这样的东西来获取用户的国家(ISO-3166):

const region = navigator.language.split('-')[1]; // 'US'
Run Code Online (Sandbox Code Playgroud)

我总是假设字符串类似于en-US- 国家将保持数组的第二个位置.

我认为这个假设是不正确的.根据MDN文档,navigator.language返回:"表示BCP 47中定义的语言版本的字符串." 读取BCP 47,主要语言子标签保证是第一个(例如,'en'),但区域代码不保证是第二个子标签.区域子标签之前和之后可以有子标签.

例如"sr-Latn-RS",有效的BCP 47语言标记:

sr                |  Latn           |  RS
primary language  |  script subtag  |  region subtag
Run Code Online (Sandbox Code Playgroud)

navigator.languageBCP 47的子集返回的值是否仅包含语言和区域?或者是否存在通常用于从语言标记中提取区域子标签的库或正则表达式?

javascript locale iso-3166 ietf-bcp-47

17
推荐指数
3
解决办法
7678
查看次数

国家/地区名称为ISO 3166-2代码

我知道如何通过使用将ISO 3166-2代码转换为完整的英文名称,例如"US"到"United States" RegionInfo.

但是,我怎么能做相反的事情,即拿"美国"并返回"美国"?

c# globalization regioninfo cultureinfo iso-3166

6
推荐指数
1
解决办法
5145
查看次数

如何在C#中获取所有ISO 3166-1国家/地区的数字代码

我需要在C#中获取ISO 3166-1国家/地区的数字代码.

表列出国家及其数字代码的屏幕截图

RegionInfo类中我似乎只能得到Alpha2和Alpha3代码.是否可以在C#中获得ISO 3166-1数字代码?

c# iso-3166

5
推荐指数
1
解决办法
4437
查看次数

如何获得 ISO 3166-1 兼容的国家代码?

我正在按国家/地区名称显示时区列表。

如此处所回答: PHP/Zend Framework 中的国家/地区到时区

我想打电话DateTimeZone::listIdentifiers(DateTimeZone::PER_COUNTRY, 'US')按国家/地区列出所有时区。

有没有什么简单的方法可以在 PHP(PHP 5.3)中获取 ISO 3166-1 兼容的国家代码列表及其对应的名称?

php iso-3166

4
推荐指数
3
解决办法
1万
查看次数

如何从 .NET 中的 CultureInfo 获取 ISO 3166 国家/地区代码

给定一个CultureInfo对象,如何获取两个字符的 ISO 3166 国家/地区代码?例如en-US,来自,我想要US和来自en-GB,我想要GB。我还需要处理文化可能没有国家/地区代码的情况。

.net culture cultureinfo iso-3166 .net-core

2
推荐指数
1
解决办法
1024
查看次数

根据 ISO 3166 国家/地区代码确定习惯距离单位

ISO 3166定义了国家代码,例如GBUSFRRU

我想要从这些国家/地区代码与这些国家/地区之间的地点之间的距离的习惯测量单位之间建立一个相当明确的关联。

特别是在 iOS 和 OS X 上,可以从以下位置检索国家/地区代码NSLocale

[[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
Run Code Online (Sandbox Code Playgroud)

NSLocale还提供了一种查看一个国家是否使用公制或非公制单位的方法:

const bool useMetric = [[[NSLocale currentLocale] objectForKey: NSLocaleUsesMetricSystem] boolValue];
Run Code Online (Sandbox Code Playgroud)

然而,这还不够。例如,在英国 ( GB ),公制被广泛使用,但地方之间的距离仍然以英里而不是公里为官方测量单位。

locale iso-3166

1
推荐指数
1
解决办法
942
查看次数