蒙狼科技logo
设为首页| 联系我们
咨询热线: 13917498722
  您的位置: 首页 > 网站资讯 > PHP汉字转换为拼音字头原理

PHP汉字转换为拼音字头原理

发布日期:2017/8/31

 

GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种透露表现体例也称为区位码。  1)01-09区为特殊符号。  2)16-55区为一级汉字,按拼音排序。   3)56-87区为二级汉字,按部首/笔画排序。  4)10-15区及88-94区则未有编码。  在使用GB2312的程序中,通常采用EUC储存方法,以便兼容于ASCII。浏览器编码表上的“GB2312”,通常都是指“EUC-CN”透露表现法。  每个汉字及符号以两个字节来透露表现。个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”)。  “高位字节”使用了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)。  设计:   用一个数组存放国标一级汉字不同读音的肇端区位码 :如  static final int[] 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};     一个数据存放存放国标一级汉字不同读音的肇端区位码对应读音   static final char[] firstLetter = {         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'l', 'm', 'n', 'o', 'p',         'q', 'r', 's', 't', 'w', 'x', 'y', 'z'};     处理方法:  1. 判断是否为英文之母  2. 假如是,直接返回英文之母  3. 取字符的编码值  4. 比较判断其编码值在码表中的位置。 5. 根据位置值,返回之母表中响应值



其他相关文章
  • 做微商不会找客源?让网络公司来教教你
  • 2017年,这5个网页设计风格可能会成为主流趋势
  • 网站弹出窗口要注重如何避免引起浏览者的不适
  • 相关性的高质量天然外链是有益处的
  • 2014年网络营销的环境探索
  • 网络公司为您讲讲营销型网站建设费用题目




  • 企业网站后台使用
    购物网站后台使用
    网站产品图片的处理



    农业银行支付
    建设银行支付
    邮政储蓄银行支付



    企业网站建设
    整站建设
    购物网站



    企业网站建设建议
    注册适合自己的域名
    什么是虚拟主机




    售前咨询QQ: 838821345
    售后服务QQ: 464698733
    应急手机:13917498722


    微信扫一扫
    添加24小时微信客服


    邮箱:lang@MENGL.CN
    地址:上海宝山区城银路555弄2号楼3楼
    ICP备案:沪ICP备12042844号-3
     沪公网安备:31011402002917号
    做网站 | 企业网站建设 | 上海做网站 | 企业网站制作 | 做网站的公司 | 关于蒙狼 | 整站建设 | 购物网站 | 企业网络营销 | 成功案例 | 加盟代理 | 在线订单
    服务区域: 临港新区做网站 徐汇做网站 闵行做网站 长宁做网站 虹口做网站 黄浦做网站 卢湾做网站 静安做网站 浦东做网站 杨浦做网站 普陀做网站 闸北做网站 宝山做网站 嘉定做网站 松江做网站 昆山做网站
    Copyright 2012-2024 上海蒙狼网络科技有限公司 WWW.MENGL.CN All Rights Reserved