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...