﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-怡红快绿-最新评论</title><link>http://www.cnblogs.com/reddream/CommentsRSS.aspx</link><description>天也空，地也空，人生渺茫在其中；
日也空，月也空，东升西沉为谁功；
田也空，屋也空，换了多少主人翁；
金也空，银也空，死后何曾握手中。 </description><language>zh-cn</language><pubDate>Thu, 04 Jun 2009 03:37:03 GMT</pubDate><lastBuildDate>Thu, 04 Jun 2009 03:37:03 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 转贴:汉字转拼音缩写的函数(C#)</title><link>http://www.cnblogs.com/reddream/archive/2006/04/09/354727.html#370727</link><dc:creator>emil</dc:creator><author>emil</author><pubDate>Sun, 09 Apr 2006 10:53:00 GMT</pubDate><guid>http://www.cnblogs.com/reddream/archive/2006/04/09/354727.html#370727</guid><description><![CDATA[//这里是获得拼音的第一个字母<br><br><br>public   string     Extract_HZ(string   HZ)   <br>{<br>try<br>{<br>byte[]   ZW   =   new   byte[2];<br>long   HZ_INT;<br>ZW   =   System.Text.Encoding.Default.GetBytes(HZ);<br>//   get   the     array   of   byte   from   the   single   char   <br>//int   i1   =   (short)(array[0]   -   oxa1);<br>//int   i2   =   (short)(array[1]   -   oxa1);<br>if   (ZW.Length   &lt;=   1   )<br>{<br>return   HZ;<br>}<br>int   i1   =   (short)(ZW[0]);<br>int   i2   =   (short)(ZW[1]);<br>HZ_INT=i1*256+i2;   //     expresstion<br>//table   of   the   constant   list<br>// 'A';           //45217..45252<br>// 'B';           //45253..45760<br>// 'C';           //45761..46317<br>// 'D';           //46318..46825<br>// 'E';           //46826..47009<br>// 'F';           //47010..47296<br>// 'G';           //47297..47613<br><br>// 'H';           //47614..48118<br>// 'J';           //48119..49061<br>// 'K';           //49062..49323<br>// 'L';           //49324..49895<br>// 'M';           //49896..50370<br>// 'N';           //50371..50613<br>// 'O';           //50614..50621<br>// 'P';           //50622..50905<br>// 'Q';           //50906..51386<br><br>// 'R';           //51387..51445<br>// 'S';           //51446..52217<br>// 'T';           //52218..52697<br>//没有U,V<br>// 'W';           //52698..52979<br>// 'X';           //52980..53640<br>// 'Y';           //53689..54480<br>// 'Z';           //54481..55289<br><br>//   HZ_INT match     the   constant<br>if     ((HZ_INT&gt;=45217)   &amp;&amp;   (HZ_INT&lt;=45252))<br>{<br>return   &quot;A&quot;;<br>}<br>if   ((HZ_INT&gt;=45253)   &amp;&amp;   (HZ_INT&lt;=45760))<br>{<br>return   &quot;B&quot;;<br>}<br>if     ((HZ_INT&gt;=45761)   &amp;&amp;   (HZ_INT&lt;=46317))<br>{<br>return   &quot;C&quot;;<br><br>}<br>if   ((HZ_INT&gt;=46318)   &amp;&amp;   (HZ_INT&lt;=46825))<br>{<br>return   &quot;D&quot;;<br>}<br>if     ((HZ_INT&gt;=46826)   &amp;&amp;   (HZ_INT&lt;=47009))<br>{<br>return   &quot;E&quot;;<br>}<br>if   ((HZ_INT&gt;=47010)   &amp;&amp;   (HZ_INT&lt;=47296))<br>{<br>return   &quot;F&quot;;<br>}<br>if   ((HZ_INT&gt;=47297)   &amp;&amp;   (HZ_INT&lt;=47613))<br>{<br>return   &quot;G&quot;;<br>} <br>//**************************<br>if   ((HZ_INT&gt;=47614)   &amp;&amp;   (HZ_INT&lt;=48118))<br>{<br>//MessageBox.Show(&quot;H&quot;);<br>return   &quot;H&quot;;<br>}<br><br>if   ((HZ_INT&gt;=48119)   &amp;&amp;   (HZ_INT&lt;=49061))<br>{<br>return   &quot;J&quot;;<br>}<br>if   ((HZ_INT&gt;=49062)   &amp;&amp;   (HZ_INT&lt;=49323))<br>{<br>return   &quot;K&quot;;<br>} <br>if   ((HZ_INT&gt;=49324)   &amp;&amp;   (HZ_INT&lt;=49895))<br>{<br>return   &quot;L&quot;;<br>}<br>if   ((HZ_INT&gt;=49896)   &amp;&amp;   (HZ_INT&lt;=50370))<br>{<br>return   &quot;M&quot;;<br>} <br><br>if   ((HZ_INT&gt;=50371)   &amp;&amp;   (HZ_INT&lt;=50613))<br>{<br>return   &quot;N&quot;;<br><br>}<br>if   ((HZ_INT&gt;=50614)   &amp;&amp;   (HZ_INT&lt;=50621))<br>{<br>return   &quot;O&quot;;<br>} <br>if   ((HZ_INT&gt;=50622)   &amp;&amp;   (HZ_INT&lt;=50905))<br>{<br>return   &quot;P&quot;;<br><br>} <br>if   ((HZ_INT&gt;=50906)   &amp;&amp;   (HZ_INT&lt;=51386))<br>{<br>return   &quot;Q&quot;;<br><br>} <br>//********************* <br>if   ((HZ_INT&gt;=51387)   &amp;&amp;   (HZ_INT&lt;=51445))<br>{<br>return   &quot;R&quot;;<br>} <br>if   ((HZ_INT&gt;=51446)   &amp;&amp;   (HZ_INT&lt;=52217))<br>{<br>return   &quot;S&quot;;<br>}<br>if   ((HZ_INT&gt;=52218)   &amp;&amp;   (HZ_INT&lt;=52697))<br>{<br>return   &quot;T&quot;;<br>} <br>if   ((HZ_INT&gt;=52698)   &amp;&amp;   (HZ_INT&lt;=52979))<br>{<br>return   &quot;W&quot;;   <br>} <br>if   ((HZ_INT&gt;=52980)   &amp;&amp;   (HZ_INT&lt;=53640))<br>{<br>return   &quot;X&quot;;<br>} <br>if   ((HZ_INT&gt;=53689)   &amp;&amp;   (HZ_INT&lt;=54480))<br>{<br>return   &quot;Y&quot;;<br>} <br>if   ((HZ_INT&gt;=54481)   &amp;&amp;   (HZ_INT&lt;=55289))<br>{<br>return   &quot;Z&quot;;<br>} <br>}<br>catch<br>{<br>}<br><br>return   (&quot;&quot;);<br>}<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/reddream/" target="_blank">emil</a> 2006-04-09 18:53 <a href="http://www.cnblogs.com/reddream/archive/2006/04/09/354727.html#370727#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
