///
/// 得到漢字的首拼
///
/// 漢字
///
public static string getshoupin(string hz)
return ret;
}private static string getpinyin2(string hz)
int i1 = (short)(zw[0]);
int i2 = (short)(zw[1]);
hz_int = i1 * 256 + i2; // expresstion
//table of the constant list
// 'a'; //45217..45252
// 'b'; //45253..45760
// 'c'; //45761..46317
// 'd'; //46318..46825
// 'e'; //46826..47009
// 'f'; //47010..47296
// 'g'; //47297..47613
// 'h'; //47614..48118
// 'j'; //48119..49061
// 'k'; //49062..49323
// 'l'; //49324..49895
// 'm'; //49896..50370
// 'n'; //50371..50613
// 'o'; //50614..50621
// 'p'; //50622..50905
// 'q'; //50906..51386
// 'r'; //51387..51445
// 's'; //51446..52217
// 't'; //52218..52697
//沒有u,v
// 'w'; //52698..52979
// 'x'; //52980..53640
// 'y'; //53689..54480
// 'z'; //54481..55289
// hz_int match the constant
if ((hz_int >= 45217) && (hz_int <= 45252))
if ((hz_int >= 45253) && (hz_int <= 45760))
if ((hz_int >= 45761) && (hz_int <= 46317))
if ((hz_int >= 46318) && (hz_int <= 46825))
if ((hz_int >= 46826) && (hz_int <= 47009))
if ((hz_int >= 47010) && (hz_int <= 47296))
if ((hz_int >= 47297) && (hz_int <= 47613))
//**************************
if ((hz_int >= 47614) && (hz_int <= 48118))
if ((hz_int >= 48119) && (hz_int <= 49061))
if ((hz_int >= 49062) && (hz_int <= 49323))
if ((hz_int >= 49324) && (hz_int <= 49895))
if ((hz_int >= 49896) && (hz_int <= 50370))
if ((hz_int >= 50371) && (hz_int <= 50613))
if ((hz_int >= 50614) && (hz_int <= 50621))
if ((hz_int >= 50622) && (hz_int <= 50905))
if ((hz_int >= 50906) && (hz_int <= 51386))
//*********************
if ((hz_int >= 51387) && (hz_int <= 51445))
if ((hz_int >= 51446) && (hz_int <= 52217))
if ((hz_int >= 52218) && (hz_int <= 52697))
if ((hz_int >= 52698) && (hz_int <= 52979))
if ((hz_int >= 52980) && (hz_int <= 53640))
if ((hz_int >= 53689) && (hz_int <= 54480))
if ((hz_int >= 54481) && (hz_int <= 55289))
}catch
return ("");
}
得到漢字的拼音
function tform1.getpy shz string string vari integer py string s string function getpyindexchar hzchar string char begin case word hzchar 1 shl 8 word...
從全拼音中得到漢字拼音
1 jj的 create function dbo funcgetpy str nvarchar 4000 returns nvarchar 4000 as begin declare strlen int,renvarchar 4000 declare ttable chr nchar 1 col...
從全拼音中得到漢字拼音
1 jj的 create function dbo funcgetpy str nvarchar 4000 returns nvarchar 4000 as begin declare strlen int,renvarchar 4000 declare ttable chr nchar 1 col...