由于看到WeSMS的汉字对照表经常有缺少汉字的问题,特制作了一个数据库文件,共导入汉字27892条,花费了2个多小时的时间,希望可以考虑使用,文件是SQLite3的格式,以下是详细说明:
Pinyin.db 全拼汉字拼音对照数据库:引用:
Table: Pinyin
UID : PK
value : 汉字
code : 拼音
下面是建表语句:复制内容到剪贴板
代码:
CREATE TABLE Pinyin (UID INTEGER PRIMARY KEY, value TEXT, code TEXT);
CREATE INDEX PinyinCodeIndex on Pinyin(code); 由于不确定是否可以被采用,所以没有对汉字的顺序做优化,使用的是默认顺序,如果使用可以做进一步的调优工作。
另外,可以使用 Select value from Pinyin where code like 'a%' 这样的语句,可以模糊搜索,这样就可以将所有以字母a开头的汉字列出,使程序更智能。
数据库中的汉字已经转换为UTF-8的编码了。
如有问题请PM我,或发送邮件ray-relay@163.com
[
本帖最后由 relay 于 2007-10-10 09:13 编辑 ]