作者charleshu (Analog Engineer)
看板Programming
标题Re: [问题] 在win系统中如何知道中文字的笔划??
时间Sun Sep 6 14:49:35 2009
※ 引述《kawa0710 (反川内一)》之铭言:
: 目前要开发的系统使用对象大多是一群不会打字的中年人,
: 预计只让用者输入 "数字", 而文字部份要利用 "常用字" + "笔划"等其它简便的方式
: 输入...现在在实作的笨方法是将常用字建出在资料库, 再手动加入笔划, 暂时可以应付使
: 用需求...
: 不过最近看到Vista里有输入法整合器, 个人猜测输入法里早有笔划资讯, 而且XP好像
: 也可以安装此程式, 想请问版友有没有人做过这类的东西??或是知道哪里有文章可以查
: 询??
: PS. 这个程式是 SINTSETP.MSI: Microsoft IMEPad
假如要简单的话,BIG5的编码顺序是依笔画排序的,先找出那个字是分类於常用字
,或次常用字,然後比较它的内码,就可以找出它的笔划了.
比如说,常用字区一划的字里内码最小的是"一",而两划内码最小的是"二",依此类
推,建一个小表,然後搜寻这个表,就知道他的内码在哪个范围,然後就知道笔划了.
当然,BIG5里没有的字和造字要另外处理.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.233.2