目前汉字一级字库的汉字可以用区间码来查找简拼,但对于非常用汉字则无规律可循,
本程序采用字库查找方式解决了以上难题。
使用方法:
1.创建汉字库表
执行chnspell_table_data.sql
其中定义了字库的表结构和数据 请先执行该脚本中的sql建立表 同时将数据导入该表中
完成后数据库中出现一个表ChnSpell 执行 select * from ChnSpell 查询出 20902条记录 表示ok
2.创建取简拼的函数:getSpell
如果是sql2000数据库 执行sql2000_get_spell.sql
如果是oracel 数据库 执行oracel_get_spell.sql
3.测试:(以sql200 举例)
select dbo.fx_get_spell('c1中国唑蓙咗譐ab23')
结果:c1zgzzzzab23
ok!
没有合适的资源?快使用搜索试试~ 我知道了~
取汉字简拼(付旭修正版)
共4个文件
sql:3个
txt:1个
5星 · 超过95%的资源 需积分: 9 9 下载量 157 浏览量
2011-10-15
15:50:46
上传
评论 1
收藏 73KB ZIP 举报
温馨提示
本人使用了“刘宏彦”的函数发现有BUG于是进行了修正,特来分享给大家。 --说明:修正英文数字在非尾端时转换错误 如:修改前 N1回风道-375=hhhfd-375 修改后 N1回风道-375=N1hfd-375 -- ***************************************************** 目前汉字一级字库的汉字可以用区间码来查找简拼,但对于非常用汉字则无规律可循, 本程序采用字库查找方式解决了以上难题。 使用方法: 1.创建汉字库表 执行chnspell_table_data.sql 其中定义了字库的表结构和数据 请先执行该脚本中的sql建立表 同时将数据导入该表中 完成后数据库中出现一个表ChnSpell 执行 select * from ChnSpell 查询出 20902条记录 表示ok 2.创建取简拼的函数:getSpell 如果是sql2000数据库 执行sql2000_get_spell.sql 如果是oracel 数据库 执行oracel_get_spell.sql 3.测试:(以sql200 举例) select dbo.fx_get_spell('c1中国唑蓙咗譐ab23') 结果:c1zgzzzzab23
资源推荐
资源详情
资源评论
收起资源包目录
取汉字简拼(付旭修正版).zip (4个子文件)
取汉字简拼(付旭修正版)
oracel_get_spell.sql 906B
chnspell_table_data.sql 1.08MB
sql2000_get_spell.sql 1KB
说明.txt 600B
共 4 条
- 1
资源评论
- lixiaoqiang112013-11-18非常好, 就是我运用的时候性能有问题, 不知道怎么优化可使速度快一些。
fxhome
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功