首页| 版块| 我的| 发帖| 消息
主题:抄报练习工具及中文电码互译
zhangjingyu 
提示文字已经按你说的修改了。想起来一个字:镕,这个为什么校对的时候没有查到编码。好像自己改的电报码输入法,加了编码也打不出来
““镕”字查不到编码,原因其实很简单:你校对的《标准电码本》里没有收录这个字,或者它对应的电码位置是空的。

🔍 为什么“镕”字没有标准电码?
根据资料,“镕”本身确实没有标准电码。但它的繁体字“鎔”,电码是 6954。

你手头的《标准电码本》大概率是简体版,收录的是“镕”的简体字形。而电码表最初是按繁体字编排的,后来在简化过程中,有些简体字没有及时填补对应的空位,就留下了空缺。所以“镕”在简体表里查不到,但“鎔”在繁体表里有码。

💡 为什么输入法加了编码也打不出来?
这和你之前提到的用四角号码输入法来改电码输入法有关。输入法的码表文件是独立于你正在校对的 dianma.txt 的。

你手动在 dianma.txt 里给“镕”加了编码,只是让你自己的查询工具能查到它。但输入法程序读取的是它自己内部的码表文件(比如 .mb 或类似格式),不会自动同步你修改的 dianma.txt。所以,你需要在输入法的码表文件里也手动添加“镕”的编码,它才能被“打出来”。

“镕”字查不到是正常的,它在标准电码本里就是一个空缺。你可以在 dianma.txt 里把它补上,但记得,如果要让输入法也能打出来,得去改输入法自己的码表文件。”(引用内容)手头上的《标准电码本》6954是空的。这样一个(应该算是)常用字没有编码挺奇怪的“你遇到的这个情况,其实是《标准电码本》修订历史里的一个“历史遗留问题”。“镕”字在 1983 年修订版里没有编码,并不是校对疏忽,而是那个特定版本的真实状态。

📖 为什么“镕”没有编码?
这主要和电码本的修订原则有关。

只收“规范简体字”:1983 年修订本的核心原则是推广简化字。像“镕”这种本身是“鎔”的异体字,可能被认为不需要单独列出,直接被排除在正编之外了。

繁体字“鎔”的位置:你查到的电码 6954,在早期版本里确实是属于繁体字“鎔”的。在 1983 年修订时,为了“不变动汉字原有电码”,很可能只是把这个繁体字的位置“删去留空”了,并没有把对应的简体“镕”填进去。

所以,你在书上看到 6954 是空的,恰恰反映了这次修订“只删不补”的处理方式。

💻 为什么输入法也打不出来?
这和你之前的感觉一致。你手动在 dianma.txt 里补上编码,只是让你自己的查询工具认识它。但输入法程序读的是它自己内部的码表文件,两者是独立的。所以需要在输入法自己的码表里添加“镕”的编码,才能打出来。

📚 一个更普遍的现象
其实,不只是“镕”,《标准电码本》里还有不少这种“空位”。电码表最初是按部首排序的,后来简体化、修订时,有些字被删掉,空出的位置就留着了。有些常用字(比如“万”、“丘”)甚至是被放到了末尾的“补遗区”里。这也解释了为什么你查“镕”会落空,这属于那个时代编码体系的一个普遍特征。”(引用内容)
zhangjingyu回帖于2026-10-18 05:52[查看电脑版]
下一楼»:今晚让你帮忙写的这个小工具,其实可以说是”译报“软件,手机上应该有对应的app(现在好像找不 ..
«上一楼:deepseek输出:[?d] [?e] [?e] [?p] [?s] [?e] [?e] [?k]小写字母没有标准电码吗?
“ ..

查看全部回帖(32)
«返回主帖