iso639 iso3166 iso4217 localization i18n standards

ISO 标准代码完整参考:ISO 639, 3166 与 4217 详解

开发者的必备参考指南。包含 ISO 639 (语言代码), ISO 3166 (国家/地区代码) 和 ISO 4217 (货币代码) 的完整列表与说明。

2026-04-11

ISO 标准代码完整参考(2026 最新版)

在全球软件开发中,标准化是实现互操作性的关键。无论您是在构建电子商务平台、本地化工具还是全球数据仓库,都不可避免地会遇到 ISO 代码。本指南为开发者提供了最重要的三个 ISO 标准的完整参考:ISO 639(语言)、ISO 3166(国家/地区)和 ISO 4217(货币)。

快速查找

您可以使用 Ctrl + F(Mac 上为 Cmd + F)在下表中快速查找特定的代码或名称。


1. ISO 639: 语言代码

ISO 639 是一套国际语言代码标准。最常用的是 ISO 639-1(两位字母代码)。

代码 语言名称 原生名称
en 英语 English
zh 中文 中文
es 西班牙语 Español
fr 法语 Français
de 德语 Deutsch
ja 日语 日本语
ko 韩语 한국어
pt 葡萄牙语 Português
ru 俄语 Русский
ar 阿拉伯语 العربية

2. ISO 3166: 国家与地区代码

ISO 3166-1 Alpha-2 代码是表示国家和地区最广泛使用的标准。

代码 国家/地区名称 区域
US 美国 美洲
CN 中国 亚洲
DE 德国 欧洲
FR 法国 欧洲
JP 日本 亚洲
GB 英国 欧洲
BR 巴西 美洲
IN 印度 亚洲
CA 加拿大 美洲
AU 澳大利亚 大洋洲

3. ISO 4217: 货币代码

ISO 4217 是国际货币代码标准。

代码 货币名称 符号
USD 美元 $
EUR 欧元
JPY 日元 ¥
GBP 英镑 £
CNY 人民币 ¥
AUD 澳大利亚元 $
CAD 加拿大元 $
CHF 瑞士法郎 CHF
HKD 港币 $
INR 印度卢比

使用场景与最佳实践

本地化 (i18n)

通过结合 ISO 639 和 ISO 3166,您可以获得 语言区域标签(例如 en-US, zh-CN)。这些标签用于告知浏览器或应用程序应使用哪种语言和区域格式(日期、货币等)。

数据规范化

在数据库中应始终使用 ISO 代码而不是完整的国家名称。国家名称可能会有所不同(例如“美国”与“美利坚合众国”),但“US”是一个通用常量。

金融交易

对于任何金融集成(Stripe, PayPal, SWIFT),ISO 4217 代码都是强制性的。它们确保金额能以正确的货币进行处理,而不管显示符号是什么。


常见问题 FAQ

Q: ISO 639-1 和 ISO 639-2 有什么区别?
A: ISO 639-1 使用 2 位字母代码(如 en),而 ISO 639-2 使用 3 位字母代码(如 eng)。大多数 Web 应用更倾向于使用 639-1。

Q: ISO 代码区分大小写吗?
A: 通常情况下,ISO 639 语言代码为小写(en),ISO 3166 国家代码为大写(US)。但为了安全起见,大多数应用程序在处理时应不区分大小写。

Q: “UK”是有效的 ISO 3166 代码吗?
A: 不是,英国的有效 ISO 代码是 GB。“UK”是被保留的,但不是标准中的官方代码。


相关工具