无需登录 数据私有 本地保存

ISO语言代码速查 - 639-1/639-2对照

21
0
0
0
已复制到剪贴板

ISO 语言代码速查

ISO 639-1(两字母)与 ISO 639-2(三字母 B/T 变体)语言代码对照表,支持搜索、排序、一键复制。

-
收录语言
-
ISO 639-1 代码
-
ISO 639-2 代码
-
B/T 代码差异
- 点击表头排序 | 点击代码复制
语言名称 中文名 639-1 639-2/B 639-2/T 复制

未找到匹配的语言,请尝试其他关键词

常见问题 / 知识点

ISO 639 是国际标准化组织(ISO)制定的语言代码标准,用于在计算机系统、数据库和文档中唯一标识语言。它包含多个子标准,其中最常用的是 ISO 639-1(两字母代码)和 ISO 639-2(三字母代码),广泛应用于 HTML 的 lang 属性、浏览器语言设置、字幕文件、本地化开发等场景。

ISO 639-1 使用两个字母表示语言(如 zh 表示中文),共定义了约 184 种语言,适合快速标记。
ISO 639-2 使用三个字母,覆盖更多语言(约 480+ 种),包括一些没有两字母代码的稀有语言。639-2 还分为 B(书目)T(术语)两种变体,约 20 多种语言在 B/T 之间代码不同(如德语:ger/deu)。

B(书目代码)基于该语言的英文名称派生,主要用于图书馆和书目系统(如德语 ger 来自 German)。
T(术语代码)基于该语言的本土名称派生,更贴近语言学用途(如德语 deu 来自 Deutsch)。
大多数语言 B/T 相同,仅约 20 多种语言存在差异。在不确定时,通常推荐使用 T 代码。

中文的 ISO 639-1 代码是 zh,ISO 639-2 代码为 chi(B)/ zho(T)。在 HTML 中通常使用 zh,并可通过子标签指定地区变体:zh-CN(简体中文)、zh-TW(繁体中文-台湾)、zh-HK(繁体中文-香港)等。

ISO 639-1 目前共定义了 184 个两字母代码(从 aazu),覆盖了世界上使用人数最多的主要语言。一些代码(如 sh 塞尔维亚-克罗地亚语)已被弃用但仍保留在标准中。ISO 639-2 则扩展到了 480 多种语言,而 ISO 639-3 更是包含了超过 7,800 种语言。

在 HTML 的 <html> 标签中使用 lang 属性:<html lang="zh-CN">。也可在特定元素上指定语言:<p lang="en">Hello</p>。这对屏幕阅读器、搜索引擎优化(SEO)、自动翻译和拼写检查都非常重要。推荐优先使用 ISO 639-1 两字母代码。

ISO 639-3 是更全面的三字母语言代码标准,覆盖了 7,800 多种已知语言(包括灭绝语言和古代语言)。它旨在收录世界上所有语言,而不仅仅是主要语言。对于大多数 Web 开发和本地化需求,ISO 639-1 已经足够;对于学术研究或需要区分方言的场景,可以使用 639-3。

一般原则:
1. Web 开发 / HTML:优先使用 ISO 639-1 两字母代码 + 地区扩展(如 en-USja)。
2. 数据库 / 后端:可根据需要选择 639-1 或 639-2/T。
3. 学术 / 语言学研究:使用 ISO 639-3 以获得最精确的语言标识。
4. 不确定时:查本工具表,优先使用 639-2/T(术语代码)。