1、微软官网下载Microsoft Visual Studio International Pack语言包,下载地址分别如下:
Microsoft Visual Studio International Pack 1.0 SR1、Microsoft Visual Studio International Feature Pack 2.0
2、双击“Vsintlpack2.msi”安装
3、解压“vsintlpack1.zip”、里面包含七个语言包、例如中文转拼音“CHSPinYinConv.msi”、简体繁体互转“CHTCHSConv.msi”等。安装“CHSPinYinConv.msi”
4、项目引用“Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library\ChnCharInfo.dll”
public static string GetPinyin(string str)
{
string pinyin = String.Empty;
foreach (char obj in str)
{
try
{
ChineseChar chineseChar = new ChineseChar(obj);
string t = chineseChar.Pinyins[0].ToString();
pinyin += t.Substring(0, t.Length - 1);
}
catch (Exception)
{
pinyin += obj.ToString();
}
}
return pinyin;
}