ECO 编码是一套分类体系,它把每一个国际象棋开局归入 500 个编码中的一个,范围从 A00 到 E99,按五个字母分组:A、B、C、D、E。「ECO」是《国际象棋开局百科全书》(Encyclopaedia of Chess Openings)的缩写,正是这部工具书创立了它们。每个编码标注一个具体的开局或家族——所以「C60」指西班牙开局,「B20」指西西里防御,以此类推。简单说,它就是国际象棋开局界的图书分类法。
如果你曾经在某盘棋旁边看到「C50」却不知道它是什么意思,这篇文章就是你的解码器。
30 秒速览
- ECO = 国际象棋开局百科全书,一套 500 个编码(A00–E99) 的体系。
- 五个字母组:A、B、C、D、E,各自覆盖大类开局。
- 每个编码(比如 C50)锁定一个具体的开局或变例。
- 它是一套归档系统——用来整理学习资料和数据库很好用,但不是用来学下棋的。
- 你不需要背编码,看懂这张地图就够了。
ECO 是什么的缩写?
ECO 就是《国际象棋开局百科全书》,一部里程碑式的工具书,最早于 1970 年代在前南斯拉夫出版。在 ECO 之前,开局的名字是一团壮观的乱麻:叫法重叠、语言各异。ECO 给每个开局分配了一个整洁的「字母 + 数字」编码,从而建立了秩序,而这套系统就此固定下来——如今几乎每个国际象棋数据库、每本书、每个网站都在用它。
你可以把它看作国际象棋通用的编目标准。当来自不同国家的两位棋手谈起「B90」时,双方都清楚指的是哪条纳道夫西西里变例,完全不需要翻译。
A–E 体系是怎么运作的?
500 个编码按字母分成五个大桶。地图如下:
| 分组 | 覆盖范围 | 例子 |
|---|---|---|
| A | 侧翼开局及其他(1.c4、1.Nf3 以及各种非常规下法) | 英国式开局、列蒂开局、荷兰防御 |
| B | 1.e4,但不含 1…e5 和法兰西防御 | 西西里防御、卡罗-卡恩、皮尔茨、斯堪的纳维亚 |
| C | 1.e4 e5,外加法兰西防御 | 意大利开局、西班牙开局、法兰西防御 |
| D | 1.d4 d5,以及带 …d5 的「印度」防御 | 后翼弃兵、斯拉夫防御、格林菲尔德防御 |
| E | 带 …e6 或 …g6(不早走 …d5)的印度防御 | 尼姆佐-印度、王翼印度 |
在每个字母内部,两位数字进一步收窄范围:C50 不只是「某个 e4 e5 开局」,而是意大利开局的主要地盘。你放大得越多,编码就越精确。

几个你真的会遇到的编码
这些不需要背,但认得几个大块头很方便:
- B20–B99 —— 西西里防御(B 组里巨大的一片;光纳道夫就占了 B90–B99)。
- C50–C54 —— 意大利开局。
- C60–C99 —— 西班牙开局。
- C00–C19 —— 法兰西防御。
- D06–D69 —— 后翼弃兵及其拒受变例。
- E60–E99 —— 王翼印度防御。
- A00 —— 各种冷僻少见的第一步的大杂烩(「其他一切」的抽屉)。
注意西西里防御横跨了八十个编码(B20–B99)。这就暗示了它里头装着多少理论——也说明了它为什么是国际象棋中被分析得最透彻的开局。
ECO 编码为什么重要?
对休闲棋手来说,其实基本不重要——这完全没关系。但它在三件事上确实有用:
- 整理学习。 数据库允许按 ECO 编码筛选,你可以把所有纳道夫(B90)的对局调出来,集中研究其中的规律。
- 一种共同语言。 「我下 B12 的卡罗-卡恩挺进变例」,对方立刻就明白你指的是什么。
- 看出深度。 一个开局占了多少个编码,暗示着里头潜伏着多少理论(西西里:80 个编码;整个英国式开局:和别人共享 A 组)。
最需要内化的一点是:ECO 是归档系统,不是老师。 它告诉你一个开局在目录里的位置,却不告诉你该怎么下。要学怎么下,你还得去理解思路——这正是 Chess Lab Academy 上每一篇开局指南存在的意义。
我需要背 ECO 编码吗?
不需要,完全不需要。没人会考你,知道「西班牙开局是 C60–C99」也不会让你的等级分涨哪怕一分。理解西班牙开局的思路才会。
对待 ECO 编码,就像对待图书馆的索书号系统:找东西很方便,跟真正读它毫无关系。认得五个字母组,记住自己所下开局的几个编码以便在数据库里查找,然后就够了。编码是脚手架,不是楼房本身。
关于 ECO 编码的常见误解
- 「数字越小的开局越简单。」 错。编号是按走子结构组织的,不是按难度。A00(少见的第一步)并不是「新手级别」。
- 「每个开局都恰好对应一个编码。」 很多开局跨越一整个区间(西西里覆盖 B20–B99),因为它们分出了太多变例。
- 「学会编码就等于学会了开局。」 并不——编码只是标签。着法背后的计划你还是得自己学。
- 「ECO 编码是国际棋联的官方规则。」 它是一套出版分类,不属于国际象棋规则的一部分。是有用的惯例,仅此而已。
- 「编码永远不变。」 随着理论演进偶尔会有细化,但这套框架自 1970 年代以来一直相当稳定。
常见问题
国际象棋里的 ECO 是什么的缩写? ECO 是《国际象棋开局百科全书》(Encyclopaedia of Chess Openings)的缩写,这部工具书最早出版于 1970 年代,用从 A00 到 E99 的字母加数字编码对每一个开局进行分类。
一共有多少个 ECO 编码? 一共 500 个 ECO 编码,从 A00 排到 E99,分属五个字母组(A、B、C、D、E),每组覆盖一大类开局。
A、B、C、D、E 分别代表什么? A 是侧翼/非常规开局;B 是 1.e4 之后除 1…e5 和法兰西防御以外的变例;C 是 1.e4 e5 加法兰西防御;D 是 1.d4 d5 及带 …d5 的印度类变例;E 是带 …e6 或 …g6 的印度防御。
想下好棋,必须学 ECO 编码吗? 不必。ECO 编码是用来在数据库里整理和查找开局的归档系统。棋力的提升来自理解开局思路,而不是背编码。
西西里防御为什么占了这么多编码? 西西里(B20–B99)占了 80 个编码,因为它分出了数量极其庞大的变例——它是国际象棋中被分析得最多、理论最丰富的开局。
继续攀登
现在这张地图看懂了,就去实地走走吧。挑一个符合你风格的编码组,扎进一个真正的开局——棋力真正的来源是思路。可以从如何选择适合自己的开局开始,并记住这一切都建立在开局原则之上。
➡️ 接下来: 从头浏览整个目录——国际象棋开局总站按名称和编码链接了每一个开局家族。
由 Chess Lab Academy 编辑团队 撰写并核查事实(AI 辅助、人工编辑)· 分类依据《国际象棋开局百科全书》;局面经 Stockfish 17 核验 · 最后核验日期 2026-08-03 · 参考资料 · 我们如何核验内容。