国家代码指南(ISO 3166 与国际冠码)
对照 ISO-3166 二位/三位、数字码、电话冠码、货币、首都与顶级域——无需在维基多个标签页间跳转。

为什么重要
物流平台开拓新市场:表单要 ISO-3166 二位码(KR),电话校验要国际冠码(+82),货币下拉要 KRW,看板又要三位码(KOR)。四者来自不同 IANA / ISO / ITU 列表。单一交叉参考既能避免低级错误(斯洛文尼亚是 SI 不是 SL,瑞士是 CH 不是 SW),也省时间。
三个真实场景
查冠码,把拨号前缀接入格式化库。
注册表单可靠
用交叉表批量做 alpha-2 → alpha-3。
关联键正确
查清 .co.uk 与 .uk、GBP,以及「United Kingdom」规范名称。
区域站点品牌一致
操作指南 —— 使用参考页
打开 国家代码参考。
按名称或编码搜索
「Korea」会同时出现朝鲜(
KP)与韩国(KR);输入 alpha-2 可消歧。阅读国家卡片
Alpha-2、alpha-3、数字码、冠码、首都、货币码、主 TLD、官方语言等。
按地区浏览
亚洲、欧洲、非洲、美洲、大洋洲——需要枚举某区域时很有用。
点入查看详情
额外元数据(子区域、ISO 短名、别名等)。
按需要的格式复制
JSON、CSV,或单个字段供表格与代码使用。
搜索
"Switzerland"卡片
Country: Switzerland
Alpha-2: CH
Alpha-3: CHE
Numeric: 756
Calling code: +41
Capital: Bern
Currency: CHF — Swiss Franc
TLD: .ch
Languages: de, fr, it, rm
进阶技巧
- URL 里用 alpha-2(如
/locale/jp)是惯例;BI 仪表盘为避免歧义可用 alpha-3。 - 冠码可被多国共享(俄、哈均为
+7)。校验器需结合区号前缀消歧。 - TLD 未必一国一个。 英国有
.uk与.co.uk;巴西有.br与.com.br。参考展示主 TLD;完整委派可查 ICANN。 - 部分编码会随时间变化。 捷克:
CZ(alpha-2)稳定;ISO 短名 2016 年由「Czech Republic」改为「Czechia」。
常见误区
常见误区
把 alpha-2 与语言码混淆
ISO-639(语言)与 ISO-3166(国家)会撞字符串(如 de 既是德语又是德国 DE)。两套体系不可互换。
常见误区
事实实体与法理承认
科索沃、台湾、西撒哈拉等存在争议。ISO 使用临时码(如 XK、TW、EH)。部分支付机构不接受;上线前务必核对。
常见误区
货币与国家简单对应
欧元区共用 EUR;若干国家官方使用美元(USD)却不自行铸币。不能仅从国家推断货币。
何时不适合用本参考
- 行政区划(省州、ISO 3166-2)——需要更细粒度数据集,可考虑 GeoNames 或 今日节假日 底层库。
- 实时汇率——需对接 FX API;本参考只列货币 代码。
- 电话号码校验逻辑——Google
libphonenumber为正途;本参考服务于冠码映射。
常见问题
为何有些码「保留」或「例外」?
ISO-3166 为过渡或次级领土保留编码(如欧盟 EU、XX 表示未知)。某些上下文有效,但不能当作国家标识。
数字码与字母码有何区别?
数字码(如瑞士 756)语言中立,不受罗马字转写影响。国际银行业(SWIFT/BIC)等场景常用。
数据离线可用吗?
可以。数据随页面打包;查找除首次加载外不额外发请求。