问题标签 [iso-3166]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
57050 浏览

python - 如何使用 python 将国家名称转换为 ISO 3166-1 alpha-2 值

我有一个国家列表,例如:

我想像这样转换它们:

是否有任何模块或任何方法来转换它们?

0 投票
1 回答
5815 浏览

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

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

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

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

0 投票
1 回答
349 浏览

actionscript-3 - actionscript 中的国家语言代码 (ISO 3166)

有没有办法像我在objectiveC中那样在带有锌的actionscript中获取ISO 3166中的国家语言代码(例如:US_en):

0 投票
2 回答
852 浏览

java - 如何从 ISO 3166 代码中找到 ISD 代码?

我想在列表中显示 ISO 3166 国家代码及其 ISD 代码

像:

在我的帮助下,java.util.Locale我获得了所有 ISO 3166 国家代码,但现在我想要每个国家的 ISD 代码。

0 投票
3 回答
795 浏览

locale - 从 ISO 3166 国家代码确定惯用距离单位

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

我希望将这些国家代码与这些国家/地区之间距离的习惯测量单位进行合理确定的关联。

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

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

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

0 投票
4 回答
6472 浏览

c# - ISO 3166-2 代码的国家名称

我知道如何将 ISO 3166-2 代码转换为全英文名称,例如使用RegionInfo.

但是,我该如何做相反的事情,即接受“美国”并返回“美国”?

0 投票
1 回答
895 浏览

java - 区域设置和 ISO3CountryCodes

我最近在 java 1.7 中看到,如果我在区域设置上循环并获得相同的 ISO3Country 代码,那么对于区域设置“CS”,它会给我错误“找不到 3 个字母的国家代码 CS”。这是预期的行为吗?我还在 java 1.6 中进行了测试,但我没有收到此错误。

0 投票
1 回答
245 浏览

c# - .Net:获取德国国家名称的 ISO3166 代码

我有两种方法:一种将给定的 ISO3166 代码转换为相应国家的德语名称(例如“de-DE”到“Deutschland”)。这工作正常。现在我需要一种相反的方法。目前它看起来像这样:

这在我的开发机器上运行良好,因为安装的 .Net 框架是德语的。但是,在我们的实时服务器 (Windows Server 2012) 上,该方法为所有输入返回 null。发生这种情况是因为安装的 .Net 框架是英文的。我试图通过安装 .Net framework 4.5 的德语语言包来解决这个问题,但这并没有帮助。任何人都可以提出不同的解决方案(或 4.6 的工作语言包)吗?

0 投票
7 回答
16147 浏览

javascript - 使用 navigator.language 获取用户所在区域

一段时间以来,我一直在使用类似的方法来获取用户所在的国家/地区(ISO-3166):

我一直认为该字符串类似于en-US-- 国家将在数组的第二个位置

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

例如"sr-Latn-RS"是一个有效的 BCP 47 语言标签:

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

0 投票
1 回答
1580 浏览

python - 使用 PYCOUNTRY 将 ISO 3166-1 alpha-2 转换为 Country Name

Python(和编码新手)在这里。我正在尝试根据目录中的文件列表生成 XML 文件。文件名的前两个字母对应一个新的字母国家代码,我也在尝试提取它。

我的预期格式如下:

我似乎能够生成 XML 文件,但我无法使用 pycountry 将两位国家代码转换为国家。有人可以提出一个可能的解决方案吗?对其余代码的任何评论也会有所帮助。