ISO 3166代码转换- Alpha到数字



我有一种情况,我需要在ISO 3166国家代码之间进行转换。

例如,使用ISO 3标准的国家代码,IOTBritish Indian Ocean Territory的alpha代码,086是它的数字等价物。

另一个例子是使用ISO 4作为货币代码,' uz '是Uzbekistan的alpha代码,860是它的数字等价物。

您可以在一些地方找到机器可处理的ISO 3166国家代码列表,例如:

  • 纯文本格式:http://download.geonames.org/export/dump/countryInfo.txt
  • JSON: https://github.com/mledoze/countries(检查文件countries.json,它包含的不仅仅是国家代码;README描述了它的结构)

参见GIS Stack Exchange上的ISO ALPHA-2和ISO ALPHA-3国家代码的完整列表。

最新更新