问题标签 [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.
python - 如何使用 python 将国家名称转换为 ISO 3166-1 alpha-2 值
我有一个国家列表,例如:
我想像这样转换它们:
是否有任何模块或任何方法来转换它们?
c# - 如何在 C# 中获取所有 ISO 3166-1 国家的数字代码
我需要在 C#中获取ISO 3166-1国家的数字代码。
似乎在RegionInfo
课堂上我只能得到 Alpha2 和 Alpha3 代码。是否可以在 C# 中获取 ISO 3166-1 数字代码?
actionscript-3 - actionscript 中的国家语言代码 (ISO 3166)
有没有办法像我在objectiveC中那样在带有锌的actionscript中获取ISO 3166中的国家语言代码(例如:US_en):
java - 如何从 ISO 3166 代码中找到 ISD 代码?
我想在列表中显示 ISO 3166 国家代码及其 ISD 代码
像:
在我的帮助下,java.util.Locale
我获得了所有 ISO 3166 国家代码,但现在我想要每个国家的 ISD 代码。
c# - ISO 3166-2 代码的国家名称
我知道如何将 ISO 3166-2 代码转换为全英文名称,例如使用RegionInfo
.
但是,我该如何做相反的事情,即接受“美国”并返回“美国”?
java - 区域设置和 ISO3CountryCodes
我最近在 java 1.7 中看到,如果我在区域设置上循环并获得相同的 ISO3Country 代码,那么对于区域设置“CS”,它会给我错误“找不到 3 个字母的国家代码 CS”。这是预期的行为吗?我还在 java 1.6 中进行了测试,但我没有收到此错误。
c# - .Net:获取德国国家名称的 ISO3166 代码
我有两种方法:一种将给定的 ISO3166 代码转换为相应国家的德语名称(例如“de-DE”到“Deutschland”)。这工作正常。现在我需要一种相反的方法。目前它看起来像这样:
这在我的开发机器上运行良好,因为安装的 .Net 框架是德语的。但是,在我们的实时服务器 (Windows Server 2012) 上,该方法为所有输入返回 null。发生这种情况是因为安装的 .Net 框架是英文的。我试图通过安装 .Net framework 4.5 的德语语言包来解决这个问题,但这并没有帮助。任何人都可以提出不同的解决方案(或 4.6 的工作语言包)吗?
javascript - 使用 navigator.language 获取用户所在区域
一段时间以来,我一直在使用类似的方法来获取用户所在的国家/地区(ISO-3166):
我一直认为该字符串类似于en-US
-- 国家将在数组的第二个位置。
我认为这个假设是不正确的。根据 MDN 文档,navigator.language
返回:“表示 BCP 47 中定义的语言版本的字符串。” 阅读 BCP 47,保证主要语言子标签是第一个(例如,'en'),但不保证区域代码是第二个子标签。在区域子标签之前和之后可以有子标签。
例如"sr-Latn-RS"
是一个有效的 BCP 47 语言标签:
navigator.language
从BCP 47 的子集返回的值是否仅包含语言和区域?或者是否有一个库或正则表达式通常用于从语言标签中提取区域子标签?
python - 使用 PYCOUNTRY 将 ISO 3166-1 alpha-2 转换为 Country Name
Python(和编码新手)在这里。我正在尝试根据目录中的文件列表生成 XML 文件。文件名的前两个字母对应一个新的字母国家代码,我也在尝试提取它。
我的预期格式如下:
我似乎能够生成 XML 文件,但我无法使用 pycountry 将两位国家代码转换为国家。有人可以提出一个可能的解决方案吗?对其余代码的任何评论也会有所帮助。