用C#提取汉字拼音

有很多关于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

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值