這個c#類經常能夠用到,將提取漢字的拼音首字母,方便使用者查詢
using system.text;
namespace dotwww.cppcns.comnet.utilities
//一級漢字
else if (array[0] >= 176 && array[0] <= 215)
//二級漢字
else if (array[0] >= 215)
}return return_py.toupper();
}///
/// 取漢字拼音的首字母
///
/// 漢字
/// 首字母
public static string getcodstring(string unname)
#region 生成漢字拼音簡碼,取拼音首字母
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 >= '\u程式設計客棧c5b6' && 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;
}#endregion
}return strresult;}}}
本文標題: c#獲取漢字字串拼音首字母的方法
本文位址:
C 輸入漢字字串索引拼音的首字母
在做專案的時候,輸入客戶的名字,為了方便索引漢字字串的拼音首字母,作助記碼,於是到網上找了一下,還好,有個單個漢字的處理!為了答謝該!為了以後的,我做了漢字字串的處理!還請各位指教shixiang9076 sina.using system using system.drawing using sy...
獲取漢字拼音首字母
有個專案需要用到生成漢字的首字母,但從網上查了一下,對於多音字的處理都不是很好,所以就利用pinyin4j這個工具包自己寫了乙個。用到的jar包是pinyin4j 2.5.0.jar 獲取拼音首字母,多音字用逗號隔開 public static string getfirstspell string...
獲取漢字拼音首字母
unit py inte ce uses sysutils 獲取漢字的拼音首字元,這個函式將用在getpyindexstr 中.function getpyindexchar strchinese string bupcase boolean true char 獲取多個漢字的拼音首字元組成的字串....