码迷,mamicode.com
首页 > Windows程序 > 详细

C# 将汉字转化成拼音

时间:2015-05-22 14:58:01      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

本文来自http://www.cnblogs.com/yazdao/archive/2011/06/04/2072488.html

首先下载Visual Studio International Pack 1.0,官方下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=44CAC7F0-633B-477D-AED2-99AEE642FC10&displaylang=zh-cn。下载完毕后解压,解压后可以发现7个MSI安装文件,其中CHSPinYinConv.msi是汉字拼音组件,CHTCHSConv.msi是进行繁简体互转组件,安装这两个MSI就可以了 (x86操作系统上的默认安装目录是 C:\Program Files\Microsoft Visual Studio International Pack\) 。安装完毕后,需要在VS里添加引用,分别引用:C:\Program Files\Microsoft Visual Studio International Pack\Simplified Chinese Pin-Yin Conversion Library(拼音)下和C:\Program Files\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool(繁简互转)下的dll 即可使用。

 

/// <summary>
        /// 将汉字转化成拼音
        /// </summary>
        /// <param name="str"></param>
        /// <returns></returns>
        public static string GetPinyin(string str)
        {
            string r = string.Empty;
            foreach (char obj in str)
            {
                try
                {
                    ChineseChar chineseChar = new ChineseChar(obj);
                    string t = chineseChar.Pinyins[0].ToString();
                    r += t;
                }
                catch
                {
                    r += obj.ToString();
                }
            }

            return r;
        }

 

C# 将汉字转化成拼音

标签:

原文地址:http://www.cnblogs.com/chenjinshi/p/4522230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!