话不多讲,直接贴源码
public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for(int i=0;i<len;i++) { myStr += getSpell(strText.Substring(i,1)); } return myStr; } public string getSpell(string cnChar) { byte[] arrCN = Encoding.Default.GetBytes(cnChar); if(arrCN.Length > 1) { int area = (short)arrCN[0]; int pos = (short)arrCN[1]; int code = (area<<8) + pos; int[] areacode = {45217,45253,45761,46318,46826,47010,47297,47614,48119,48119,49062,49324,49896,50371,50614,50622,50906,51387,51446,52218,52698,52698,52698,52980,53689,54481}; for(int i=0;i<26;i++) { int max = 55290; if(i != 25) max = areacode[i+1]; if(areacode[i]<=code && code<max) { return Encoding.Default.GetString(new byte[]{(byte)(65+i)}); } } return "*"; } else return cnChar; }
调用就很简单了。如 GetChineseSpelll"你好"); 返回的结果是“NH”
您还没有登录,请您登录后再发表评论
c#代码 输入一段汉字字符串,获取所有 对应汉字首字母(含多音字)的 匹配序列,如输入"重庆" 将返回"CQ"和"ZQ"两个字符窜
怎样在C#中获取汉字首字母? 有些时候需要按照首字母来排序,那么如何获取首字母呢,本文告诉你
获取汉字首字母,//获得字符串拼音首字母 public static string GetStrletter(string DWletter) { string Strletter = GetChineseSpell(DWletter); return Strletter; }
本程序用C#所写,用来获取汉字拼音首字母。
C#获取汉字首字母,获取单个汉字的首拼音,把提取的字母变成大写。
c#代码 输入一段汉字字符串,获取所有 对应汉字首字母(含多音字和二级汉字)的 匹配序列,如输入"广州黄埔" 将返回"GZHP AZHP GZHB AZHB",一个字符窜
文件为一个类定义文件,类中定义了两个获取汉字(含简体中文和繁体中文)的方法,一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用...
c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全 本人亲测
<C#案例:自动获取汉字拼音首字母>能够根据输入的中文汉字自动得到该中文汉字的拼音首字母
C#取汉字拼音首字母DEMO,支持多音字,已对FELang.GetJMorphResult函数以及MORRSLT进行修正,WIN10+VS2015亲测正常使用。
c#输入后自动获取汉字的首字母 TEXTBOX测试,直接获取汉字首字并且有其它获取方式。
C#程序,输入汉字后,点击按钮获取汉字的首字母,省去人工录入的麻烦。
输入汉字即可获取它的拼音的首字母,同时可以根据输入的英文字母去读取相应的汉字。
在搜索或者查询中,我们往往不想打汉字,想用拼音首字母去搜索,这就为大家提供这个资料
vb,c# 获取汉字首字母(大写),通过转换可以用运用到c#上面,.net平台
大部分都是将汉字的内码转换成区位码,然后得出拼音的首字母,但这个办法,代码很短,但很实用
获取汉字的首字母 加入了许多生僻字,难检字,基本能识别大部分汉字。 源代码为C#写的
C#获得中文首字母和全拼(多音字除外),主要参考CSDN和网络例子,整理而得。
在C#中,如何得到输入的汉字字符的拼音首字母
相关推荐
c#代码 输入一段汉字字符串,获取所有 对应汉字首字母(含多音字)的 匹配序列,如输入"重庆" 将返回"CQ"和"ZQ"两个字符窜
怎样在C#中获取汉字首字母? 有些时候需要按照首字母来排序,那么如何获取首字母呢,本文告诉你
获取汉字首字母,//获得字符串拼音首字母 public static string GetStrletter(string DWletter) { string Strletter = GetChineseSpell(DWletter); return Strletter; }
本程序用C#所写,用来获取汉字拼音首字母。
C#获取汉字首字母,获取单个汉字的首拼音,把提取的字母变成大写。
c#代码 输入一段汉字字符串,获取所有 对应汉字首字母(含多音字和二级汉字)的 匹配序列,如输入"广州黄埔" 将返回"GZHP AZHP GZHB AZHB",一个字符窜
文件为一个类定义文件,类中定义了两个获取汉字(含简体中文和繁体中文)的方法,一种是把所有中文字符集合起来组成一个对照表;另一种是依照汉字在Unicode编码表中的排序来确定拼音的首字母。碰到多音字时就以常用...
c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全c#获取汉字的首字母和拼音全 本人亲测
<C#案例:自动获取汉字拼音首字母>能够根据输入的中文汉字自动得到该中文汉字的拼音首字母
C#取汉字拼音首字母DEMO,支持多音字,已对FELang.GetJMorphResult函数以及MORRSLT进行修正,WIN10+VS2015亲测正常使用。
c#输入后自动获取汉字的首字母 TEXTBOX测试,直接获取汉字首字并且有其它获取方式。
C#程序,输入汉字后,点击按钮获取汉字的首字母,省去人工录入的麻烦。
输入汉字即可获取它的拼音的首字母,同时可以根据输入的英文字母去读取相应的汉字。
在搜索或者查询中,我们往往不想打汉字,想用拼音首字母去搜索,这就为大家提供这个资料
vb,c# 获取汉字首字母(大写),通过转换可以用运用到c#上面,.net平台
大部分都是将汉字的内码转换成区位码,然后得出拼音的首字母,但这个办法,代码很短,但很实用
获取汉字的首字母 加入了许多生僻字,难检字,基本能识别大部分汉字。 源代码为C#写的
C#获得中文首字母和全拼(多音字除外),主要参考CSDN和网络例子,整理而得。
在C#中,如何得到输入的汉字字符的拼音首字母