C 獲取漢語拼音全碼及簡碼

2021-08-31 15:19:25 字數 2242 閱讀 4857

c# 獲取漢語拼音全碼及簡碼,**如下:
public static class spellcodehelper

else

else if (key >= '\ub0c5' && key <= '\ub2c0')

else if (key >= '\ub2c1' && key <= '\ub4ed')

else if (key >= '\ub4ee' && key <= '\ub6e9')

else if (key >= '\ub6ea' && key <= '\ub7a1')

else if (key >= '\ub7a2' && key <= '\ub8c0')

else if (key >= '\ub8c1' && key <= '\ub9fd')

else if (key >= '\ub9fe' && key <= '\ubbf6')

else if (key >= '\ubbf7' && key <= '\ubfa5')

else if (key >= '\ubfa6' && key <= '\uc0ab')

else if (key >= '\uc0ac' && key <= '\uc2e7')

else if (key >= '\uc2e8' && key <= '\uc4c2')

else if (key >= '\uc4c3' && key <= '\uc5b5')

else if (key >= '\uc5b6' && key <= '\uc5bd')

else if (key >= '\uc5be' && key <= '\uc6d9')

else if (key >= '\uc6da' && key <= '\uc8ba')

else if (key >= '\uc8bb' && key <= '\uc8f5')

else if (key >= '\uc8f6' && key <= '\ucbf9')

else if (key >= '\ucbfa' && key <= '\ucdd9')

else if (key >= '\ucdda' && key <= '\ucef3')

else if (key >= '\ucef4' && key <= '\ud188')

else if (key >= '\ud1b9' && key <= '\ud4d0')

else if (key >= '\ud4d1' && key <= '\ud7f9')

else

i = i + 2;}}

return strresult;

}#region 拼音編碼

private static int pyvalue = new int

;private static string pyname = new string

;#endregion 拼音編碼

/// /// 從字串中獲取漢字拼音首字母,不是漢字則原樣輸出

///

///

///

public static string getfirstpyletter(string transname)

else if (array[0] >= 176 && array[0] <= 215) //一級漢字

else if (array[0] >= 215) //二級漢字

}return return_py.tolower();

}/// /// 把漢字轉換成拼音(全拼)

///

/// 漢字字串

/// 轉換後的拼音(全拼)字串

public static string getallpyletters(string transname)

quot;);

byte array = new byte[2];

string pystring = "";

int chrasc = 0;

int i1 = 0;

int i2 = 0;

char nowchar = transname.tochararray();

for (int j = 0; j < nowchar.length; j++)

else}}

}}

// 非中文本元

else

}return pystring;

}}

將漢字轉為漢語拼音

基本用途 將中文轉換為拼音,最主要用途就是名稱。例如 在搜尋框中輸入 手機 兩個字,下面就會查詢出各種各樣的手機。重新輸入shouji,下面依然能夠查詢出於手機相關的資訊。當我們儲存商品名稱的時候,就可以建立兩個字段,乙個中文字段,乙個英文本段。將商品的中文名稱轉換為拼音儲存,這樣搜尋的時候,無論是...

在語雀中輸入漢語拼音

在語雀中,無法使用html中的標籤來輸入拼音,但是語雀可以支援latex公式塊的插入,所以我們可以借助公式中的latex來做漢語拼音的輸入,具體來說也就是通過latex中的overset指令來輸入上下併排的字元。先舉乙個簡單的例子 overset overset overset overset ov...

漢語拼音首字母模糊化查詢

在sql中建立使用者自定義拼音函式 create function f getpy str nvarchar 400 returns nvarchar 4000 asbegin declare strlen int,re nvarchar 4000 declare t table chr nchar...