单字五行是怎么标的:20,794 字里哪些没有标注
先把两件事分开:字五行 与 格五行
这两个词长得像,但完全不是一回事,混起来看就会一直算不明白:
- 字五行:这个汉字本身归哪一行,比如"浩"归水、"萱"归木。它是字库里的标注,查出来的。
- 格五行:五格里某一格的五行,看的是那格的数字个位——1/2 属木、3/4 属火、5/6 属土、7/8 属金、9/0 属水。它是算出来的。
一个名字里,两个字可能都是"木",但天格、人格、地格的五行照样各不相同。反过来,格五行全是"水",也不代表名字里的字属水。三才配置看的是格的五行,见125 种三才配置怎么查:三才不是三个字的五行。
站内的单字五行是怎么来的
不是页面上现算的,是字库里的标注。 站内字库(康熙字典 20,794 字,开源 MIT 授权)同时带着每个字的康熙笔画、部首、繁体、拼音、字义,以及单字五行。
取法上,偏旁是一条线索,字义是另一条,两条会打架。所以同一批字不同资料给出的五行经常不一样——比如"明",站内归水,也有资料按"日"旁把它归火。两边都各有各的取法。
这不是谁错,是取法不同。本站的口径是字库统一标注、全站一致:同一个字在这里永远是同一行,不会这次属水下次属火。
因此请把这一栏理解成"本站采用的一个版本",不是唯一答案。 想看这套体系本身的来源与争议,见五格剖象是从哪来的:1928 年、日本、熊崎健翁。
哪些字没有标注
按字库统计:
| 口径 | 字数 | 有五行标注 | 没有 |
|---|---|---|---|
| 整个字库 | 20,794 | 12,479(60.0%) | 8,315 |
| 起名候选字池 | 1,684 | 1,684(100%) | 0 |
缺标注的 8,315 字,多是生僻字、异体字和近代后起的字。
举个实测的例子:"龘"(dá,古同"龖",龙腾飞的样子)。这个字在字库里,康熙笔画 48 画、拼音、字义都有,唯独单字五行是空的。
缺五行影响什么,不影响什么
这一点最好用实测讲清楚。输入"张龘"跑一遍站内计算:
| 项 | 结果 | 是否受"龘"没有五行影响 |
|---|---|---|
| 康熙笔画 | 张 11 · 龘 48 | 不受影响 |
| 拼音 | zhāng · dá | 不受影响 |
| 字义 | 有 | 不受影响 |
| 五格 | 12 / 59 / 49 / 2 / 59 | 不受影响 |
| 格五行 | 木 / 水 / 水 / 木 / 水 | 不受影响(取个位:59→水) |
| 三才 | 木水水 | 不受影响 |
| 单字五行 | 张 火 · 龘 空 | 受影响 |
结论很清楚:缺五行,缺的只有"这个字属哪一行"这一栏。 五格三才全靠笔画算,一格都不少。
这里得补一句口径,否则一定会被追问:既然"龘"能算出来,为什么不推荐它?因为验算支持任意汉字,候选池只收能作人名的字。"龘"两样都不占:既没有五行标注,也不在名用字池里。所以它只会出现在你自己手动输入的结果里,不会出现在候选名里。
它真正影响的是另一层——如果你的名字要按"喜用五行"去配字(定制报告里的做法),那么没有标注的字没法参与匹配:不知道它属什么,就谈不上用它补什么。这才是那 8,315 字真正的边界。
为什么"推荐的每个字都有五行"是成立的
这是两个不同口径,别看混:
- 整个字库 60.0% —— 说的是任何汉字(包括没人拿来取名的字)的情况;
- 候选字池 100% —— 说的是站内实际推荐给你挑的字。
站内生成候选名的字池是 1,684 字,这些字全部有五行标注,没有标注的字根本进不了池。所以:
站内推荐出来的名字,每个字都有五行;但这不等于"所有汉字都有五行标注"——那 8,315 个字依然空着。
前者是对推荐结果的承诺,后者是对字库的诚实交代。两句话都得在,少一句就是误导。
常见问题
自己输入一个缺五行的字,站内会拦吗? 会照常算笔画、五格、三才、81 数理,单字五行那一栏空着,并提示这个字没有标注。不拦,但也不会替它编一个五行出来。
字库之外的更生僻字呢? 本文只对 20,794 字这份字库负责。字库之外的字是否支持、笔画如何确认,以站内实际输入结果为准。
为什么五行标注不能像笔画那样统一? 康熙笔画有字典可查,是硬的;字五行没有一部公认的字典,取法在偏旁与字义之间取舍,各家各版本不同。这是这套东西的软处,站内不假装它硬。
常见问题
- 为什么有些字查不到五行?
- 站内字库共 20,794 字,其中 12,479 字有单字五行标注(60.0%),8,315 字没有。缺标注的多为生僻字、异体字与后起字。缺的只是"字五行"这一栏,康熙笔画、读音、字义都在,五格也照算。
- 一个字没有五行标注,还能算五格三才吗?
- 能。五格用的是康熙笔画,格的五行取数理数字的个位,跟单字五行没有关系。所以缺字五行不影响五格、三才、81 数理的判定,只影响"这个字的五行"这一栏以及基于它的喜用匹配。
- 站内推荐的名字都带五行吗?
- 都带。候选字池共 1,684 字,全部有五行标注——没有标注的字进不了候选池。所以按站内推荐生成的名字,每个字都有五行。