有很多關于asp,php取漢字拼音的算法,可是這些算法應用于c#就不是很有效,原因在于在asp,php,delphi等語言中,他們表示字符的方法是“ansi方式”,即程序中存儲的是漢字的內碼,而在c#中所有的字符都是unicode,不是漢字內碼,所以簡單的應用php,asp取漢字拼音的方法就不見效了,我寫了一個用c# 取漢字拼單的組件,供大家在程序中免費使用
組件名:saf.encoding.dll (saf:sinoprise application framework)
使用方法:
using saf.encoding;
。。。。。。
取拼音:
textbox2.text = pinyin.getpinyin(textbox1.text);
or
textbox2.text = pinyin.getpinyin(textbox1.text," ");
取簡拼:
textbox2.text = pinyin.getjianpin(textbox1.text);
or
textbox2.text = pinyin.getjianpin(textbox1.text," ");
該組件僅支持gb2312字符集。
下載地址:http://sinoprise.com/read.php?tid=1450&page=1&toread=1
sinoprise technology lab
尹曙光
2006-07-29
新聞熱點
疑難解答