zoukankan      html  css  js  c++  java
  • 汉字转拼音缩写

    汉字转拼音缩写


    /// 〈summary〉
    /// 汉字转拼音缩写
    /// Code By MuseStudio@hotmail.com
    /// 2014-12-02

    /// 〈/summary〉
    /// 〈param name="str"〉要转换的汉字字符串〈/param〉
    /// 〈returns〉拼音缩写〈/returns〉
    public string GetPYString(string str)
    {

       string tempStr = "";;

       foreach(char c in str)

       {

       if((int)c 〉= 33 && (int)c 〈=126)

       {//字母和符号原样保留

       tempStr += c.ToString();;

       }

       else

       {//累加拼音声母

       tempStr += GetPYChar(c.ToString());;

       }

       }

       return tempStr;;
    }

    /// 〈summary〉
    /// /// Code By MuseStudio@hotmail.com
    /// 2004-11-30
    /// 〈/summary〉
    /// 〈param name="c"〉要转换的单个汉字〈/param〉
    /// 〈returns〉拼音声母〈/returns〉
    public string GetPYChar(string c)
    {

       byte[] array = new byte[2];;

       array = System.Text.Encoding.Default.GetBytes(c);;

       int i = (short)(array[0] - '') * 256 + ((short)(array[1] - ''));;


       if ( i 〈 0xB0A1) return "*";;

       if ( i 〈 0xB0C5) return "a";;

       if ( i 〈 0xB2C1) return "b";;

       if ( i 〈 0xB4EE) return "c";;

       if ( i 〈 0xB6EA) return "d";;

       if ( i 〈 0xB7A2) return "e";;

       if ( i 〈 0xB8C1) return "f";;

       if ( i 〈 0xB9FE) return "g";;

       if ( i 〈 0xBBF7) return "h";;

       if ( i 〈 0xBFA6) return "g";;

       if ( i 〈 0xC0AC) return "k";;

       if ( i 〈 0xC2E8) return "l";;

       if ( i 〈 0xC4C3) return "m";;

       if ( i 〈 0xC5B6) return "n";;

       if ( i 〈 0xC5BE) return "o";;

       if ( i 〈 0xC6DA) return "p";;

       if ( i 〈 0xC8BB) return "q";;

       if ( i 〈 0xC8F6) return "r";;

       if ( i 〈 0xCBFA) return "s";;

       if ( i 〈 0xCDDA) return "t";;

       if ( i 〈 0xCEF4) return "w";;

       if ( i 〈 0xD1B9) return "x";;

       if ( i 〈 0xD4D1) return "y";;

       if ( i 〈 0xD7FA) return "z";;


       return "*";;
    }

    佛为心,道为骨,儒为表,大度看世界; 技在手,能在身,思在脑,从容过生活; 三千年读史,不外功名利禄; 九万里悟道,终归诗酒田园;
  • 相关阅读:
    《神经网络论文精读》
    刻意练习
    马斯洛模型
    MRP执行计划列表(禁用)
    生产齐套分析
    BZOJ 3589: 动态树 树链剖分+线段树+树链的并
    CF1043F Make It One 容斥+dp+组合
    CF1073D Berland Fair 二分+线段树
    BZOJ 5084: hashit 后缀自动机(原理题)
    BZOJ 3991: [SDOI2015]寻宝游戏 树链的并+set
  • 原文地址:https://www.cnblogs.com/taofx/p/4137757.html
Copyright © 2011-2022 走看看