文章详情

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

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

时间:2010-09-02  来源:蔚蓝的大海

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


hub switch home networkhigh voltage hook up wirebluetooth wireless cardcrossover cable best buyrecover files formatted partitionimac g5 no videoamazon offerslogitech g51 reviewtv shows spainmodbus rj45 pinoutmac bluetooth keyboard pcsma antenna cableserial port card laptophotels reviewspalm desktop file is lockedfreebsd wireless aphigh speed wireless broadband plansmod chipoptical digital audio cable converterhdtv qam tunerantique white home office furniturehow to install wifi connectioncircuit city camera repaircar stereos questionsphone cable rj11terrestrial digital hdtv antennanvidia geforce 9800 gtx graphics cardstaples display boardsir to rf remote converterhdv vs flashinstall usb motherboarddvi male adapterwireless mobile broadband cardipod touch connector pinoutprism wireless cardcanon optura 60 driverputting images back on a memory cardpcmcia vs pc cardcredit card writerswindows 7 repair diskpc gamer reviewdelco radio wiring diagrammac keyboard volume not workingdiscount office maxbest buy hdtv price guaranteebalanced 1 4 inchd sub connector housingdtv converter box vgaimac firewire 800flight sim downloadssteps to becoming a motivational speakerfood network dishmpi software technology incinstall windows 2008 virtual pclinksys wrt54g router repeaterhow do you western union money6 pin power adaptercoaxial cable typeshigh speed cable internet accesspcmcia express card 34hp laserjet parallel portsetting up router xbox 360apple computer supportconnect vga televisionnintendo wireless routerjaton nvidia geforce fx5200do you get hdmi cable ps3standard vga graphics adapter windows vistahp network controller driversinternet connection sharing wizardwii to dvi dpc zone price listpci express x4 bandwidthesata raid controllersdell dvi vga cablewii 480p component cablescompaq keyboard driver downloadserial ata cardopen source pdf editorstaples memory stickmanual ps3 portugues pdffast verizon wireless internethp dv9000 hdmi audiobelkin usb ethernet driver f5d5050uartdvi male to vga femalehdtv dlp plasmacat6 1000ft cablesmini usb 5pinhp laptop keyboard repairmicrosoft replacement partstesco clubcardatheros wireless driver windows xpwireless bridge hubxbox 360 flashdrivetoms hardware overclocking guidesmart tv cardserial ata host adapter drivers windowscode jak daxter ps2scan converter with genlockhdmi 1.3 graphics cardlinux copy file commandsony ericsson pc suite taringalinksys wap default ipdownload cd copy softwaremove xp one computer anotherconnect sata to laptoplaptop wireless set upcat 5 cable specificationsvga switch remotecat 3 cablechannel tbs dish networkcopper best conductorstanley 89 mechanics tool setwall mounted ceiling fanshdmi digital converterdynex usb pda serial adapterwhat is rj45hdmi connector best buyverbatim flash diskgender changer female electronicsg internet home monitoring camera wvc54gca reviewmilitary sealift command wikihdmi 1.3 vs 1.3 bmedia centre pc caseblack writing deskcyberpower cph420mp 4 port usb hub1394 to hdmi adapteryamaha reciever hdminissan radio wiring harnessset up sound cardplaystation 3 deals 2008dell dimension 8250 video carddiagnostic trouble codes carsfloppy drive cable connectiondish network home officesims 2 body shop starter pack softwareyoutube high speedbrake cable housingenergy changes in solar cellspci 802.11 n wireless lan driver downloadscaler extrondriver usb pen windows 98computer desk shoppcix usb cardblackberry wholesalemicrosoft data transfer cablebmw power window repairsprintcomputer keyboard suppliers
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载