获取汉字的拼音
来源:互联网 发布:如何查询淘宝卖家类目 编辑:程序博客网 时间:2024/03/29 16:16
首先要引用Visual Studio International Pack -->CHSPinYinConv.msi 里面的包ChnCharInfo
using Microsoft.International.Converters.PinYinConverter; //引入命名空间
/// <summary>
/// 获得一个字符串的拼音/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string GetPinYin(string str)
{
StringBuilder sb = new StringBuilder();
foreach (char item in str)
{
//判断是不是汉字,如果不是原字符返回
if (ChineseChar.IsValidChar(item))
{
sb.Append(GetPinYin(item));
}
else
{
sb.Append(item);
}
}
return sb.ToString();
}
/// <summary>
/// 获得单个字符的拼音
/// </summary>
/// <param name="c"></param>
/// <returns></returns>
public static string GetPinYin(char c)
{
ChineseChar cc = new ChineseChar(c);
string str = cc.Pinyins[0]; //多音字只取第一个
return str.Substring(0, str.Length - 1); //去掉最后的声调
}
- 获取汉字的拼音
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 获取汉字的拼音首字母
- 如何获取汉字的拼音
- 获取汉字的拼音首字母
- 获取汉字的拼音索引
- 获取汉字的拼音首字母
- python获取汉字的拼音
- 获取汉字的首字母拼音
- java获取汉字的拼音
- iOS 获取汉字的拼音
- 获取汉字拼音的一个类
- 获取汉字拼音的一个类
- 获取汉字拼音首字母的SQL函数
- 关于获取一组汉字的拼音首字母
- JavaScrip获取汉字拼音的首字母
- xml与json
- 键盘游戏之canvas--用OO方式写
- 收集矩阵每列最小元素
- android webview 网络页面从本地(assets)加载js库
- hdu 4715 Difference Between Primes (打表 枚举)
- 获取汉字的拼音
- 算法大师资料
- Oracle 默认表空间(default permanent tablespace) 说明
- 面试题20130909
- 机器学习常用工具
- 接口和开发的首发机会降临的萨芬
- #面试题#最长等差数列
- 白话经典算法
- POJ 1936