作者Row123 (Vic)
看板Array
标题Re: [请益] 行列参考码的编排问题
时间Wed Apr 12 23:25:52 2006
嚐试了满久的,终於都解出来了。
使用arcvt行列转码程式,会自动删除重覆字及“自动排序”。
询问廖先生的答覆是,在日後大字集表,
考虑高速打字下,如果不排序会有出字跟不上的情形。
所以winxp的行列参考码的在排序的情况下,
有些字会出现不是教学码的容错码或简码。
反覆嚐试了几种方法,终於找到比较简单的解决方式。
基本上,arcvt是将txt的文字档转成tab的对照表16进位档。
如果不想排序,只要分段转tab档,然後使用wincv16进位编辑,
依想要出码的顺序,依次往上叠就可以了。
例如,我的行列想要一码字及二码字的参考码,出现自己新编的码。
只要分段编辑文字对照表如下:
array01.txt 一码字及二码字 转成 array01.tab --> 想出现的码
array02.txt 正确教学码 转成 array02.tab
array03.txt 容错码 转成 array03.tab --> 不想出现的码
使用wincv的16进位观档,先开array03.tab,
在第一码的位置插入档案array02.tab,依法再插入array01.tab,
然後另存成array30.tab,
再覆盖原来的对照表就可以使用自己的行列编码了。
------------------------------------------------------------
另外一提,
桁茢的“,”逗号不重码不能出字的问题,
不知dotZu版主解决了没有。
我的方法是使用wincv直接改array30.tab,
编文字档的时候,第一及第二前两字,
随便拉一个字当头,第二字再排“,”。
, 火
, ,
……
,O 火
……
……
然後进入16进位编辑,
将第一个字的数值随便改一下,
我第一个字是排“火”,占六个字元,
改成 00 00 00 00 00 00 再存档,
如此“,”就可以直接出字了。
我不擅长写程式,只好用这种土法链钢的方法。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.224.131