文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>asp.net程序中如何生成姓名拼音 - 建站学

asp.net程序中如何生成姓名拼音 - 建站学

时间:2010-08-30  来源:缘分星空

asp.net程序中如何自动生成姓名拼音

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 [email protected]
        /// 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] - '\0') * 256 + ((short)(array[1] - '\0'));

            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 "*";
        }


marc jacobs spring 2007royal caribbean bermudapersonalized white gold necklacescaribbean cruise haitidkny handbag ukantique trunk restorationfiber reactive beach towels bulkmulberry travel bagblank journals wholesalebeach products bathroom fixtures accessories retailold leather purseleather wallets wholesalelouis vuitton men shoestrench shore rentalsdesigner purse handbagsilk canvasgucci-197020-03marc jacobs eyewearblack purses for cheapmediterranean cruise reviewlong motorcycle jacketsairfix 1/32womans vestoil painting beachknockoff handbags chinasports embroidery designsjessica simpson boulevard tote reviewbrown satin baglatest designer shoesM92994 monogramedgucci-211933BEG1G1000family automobile decalswindstar cruises wind surf sailingaviatic hotel saint germaincheap paper gift bagsgtb golf travel bagsrent apartments homesgucci-161770-Blackleather overnight bag pricesM97840beachfront real estate floridablack leather pantsrevell model airplanescollapsible kooziescheap zebra luggageroyal caribbean cruise lines reviewsvintage samsonite luggageferre weekend travel bagbest one liners world Replica lv Hangbags Replica Hangbags Hangbags replica handbags replica handbags replica handbags replica handbags usb cable usb cable usb cable usb cable
相关阅读 更多 +
排行榜 更多 +
《星空》重新构想的同伴MOD

《星空》重新构想的同伴MOD

行业软件 下载
《生化危机4:重制版》W-870霰弹枪皮肤包MOD

《生化危机4:重制版》W-870霰弹枪皮肤包MOD

行业软件 下载
狼模拟进化汉化版

狼模拟进化汉化版

体育竞技 下载