汉字转拼音原理.doc

汉字转拼音原理.doc

ID:59372604

大小:15.50 KB

页数:2页

时间:2020-09-04

汉字转拼音原理.doc_第1页
汉字转拼音原理.doc_第2页
资源描述:

《汉字转拼音原理.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一部分附录3汉字转换为拼音字头原理GB2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。1)01-09区为特殊符号。2)16-55区为一级汉字,按拼音排序。3)56-87区为二级汉字,按部首/笔画排序。4)10-15区及88-94区则未有编码。在使用GB2312的程序中,通常采用EUC储存方法,以便兼容于ASCII。浏览器编码表上的“GB2312”,通常都是指“EUC-CN”表示法。每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”)。“高位字

2、节”使用了0xA1-0xF7(把01-87区的区号加上0xA0),“低位字节”使用了0xA1-0xFE(把01-94加上0xA0)。由于一级汉字从16区起始,汉字区的“高位字节”的范围是0xB0-0xF7,“低位字节”的范围是0xA1-0xFE,占用的码位是72*94=6768。其中有5个空位是D7FA-D7FE。例如“啊”字在大多数程序中,会以两个字节,0xB0(第一个字节)0xA1(第二个字节)储存。区位码=区字节+位字节(与区位码对比:0xB0=0xA0+16,0xA1=0xA0+1)。设计:用一个数组存放国标一级汉字不同读音的起始区位码:如stat

3、icfinalint[]secPosValueList={1601,1637,1833,2078,2274,2302,2433,2594,2787,3106,3212,3472,3635,3722,3730,3858,4027,4086,4390,4558,4684,4925,5249,9999};一个数据存放存放国标一级汉字不同读音的起始区位码对应读音staticfinalchar[]firstLetter={'a','b','c','d','e','f','g','h','j','k','l','m','n','o','p','q','r','s','

4、t','w','x','y','z'};处理方法:1.判断是否为英文之母2.如果是,直接返回英文之母3.取字符的编码值4.比较判断其编码值在码表中的位置。5.根据位置值,返回之母表中相应值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。