C#获取汉字首字母
来源:互联网 发布:脊柱梳理床 知乎 编辑:程序博客网 时间:2024/05/22 08:04
#region 取得一个汉字的拼音首字母 /// <summary> /// 取得一个汉字的拼音首字母 /// </summary> /// <param name="cnChar">一个字符(一般是汉字)</param> /// <returns>拼音首字母</returns> private static string GetFirSpell(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; } #endregion
0 0
- C#获取汉字首字母
- C#获取汉字首字母
- C#获取汉字首字母
- C#获取汉字首字母
- C# 获取汉字拼音首字母
- C# 获取汉字拼音首字母
- C# 获取汉字拼音首字母
- C# winform 获取汉字首字母拼音
- c#获取汉字的拼音首字母
- 使用C#获取汉字的拼音首字母
- C# 获取每个汉字的首字母
- C#获取汉字首字母,多音拼音
- C#获取汉字拼音或首字母
- 获取汉字首字母
- 获取汉字拼音首字母
- 获取汉字的首字母
- 获取汉字的首字母
- 获取汉字首字母
- (10)Hive体系结构 —— 深入浅出学Hive
- Java Vistor 设计模式
- 终端服务器超出了最大允许连接数
- 两种老公,两种人生
- 冒泡事件
- C#获取汉字首字母
- Uva 10413 Crazy Savages
- Eclipse调试常用技巧
- (11)Hive的原理—— 深入浅出学Hive
- 掌握actionscript 3.0宝典的重点内容就是这么简单
- linux repo准备和代码下载
- 使用优先队列的Dijkstra算法
- 数据结构实验之队列一:排队买饭(用链表做了半天,我骄傲!)
- Cannot change version of project facet Dynamic Web Module to 2.5