网上有很多汉字转拼音的方案,但并不知道性能和可靠性如何。所以本着选择权威的原则,还是想找一个官方的解决方案。下面实用微软官方的语言包实现汉字转拼音。

下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=44cac7f0-633b-477d-aed2-99aee642fc10&DisplayLang=zh-cn

此安装包包含日语、汉语、韩语等多种语言,选择安装CHSPinYinConv.msi。完成之后在项目中引用安装目录中的ChnCharInfo.dll即可。

下面就是实现汉字转拼音的demo

using Microsoft.International.Converters.PinYinConverter;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace Suspects.Dll.Util
{publicclassPinYinUtil{//返回字符串的简拼publicstaticstring getSimplePinYin(stringinputTxt){string shortR ="";foreach (char cin inputTxt.Trim()){ChineseChar chineseChar =newChineseChar(c);shortR +=chineseChar.Pinyins[0].Substring(0, 1).ToLower();}return shortR;}//返回字符串全拼publicstaticstring getAllPinYin(string inputTxt){string allR ="";foreach (char cin inputTxt.Trim()){ChineseChar chineseChar =newChineseChar(c);allR += chineseChar.Pinyins[0].Substring(0,chineseChar.Pinyins[0].Length - 1).ToLower();}return allR;}}
}

使用微软语言包实现汉字转拼音相关推荐

  1. 微软语言包实现汉字转拼音

    实现目标(输入汉字转换成拼音首字母) ①下载官方语言包  http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=44cac7f0 ...

  2. {转}C#使用微软语言包来获取中文汉字的拼音、拼音首字母、中文繁体

    首先需要获取ChnCharInfo.dll和ChineseConverter.dll ChnCharInfo.dll官方下载操作如下: 先下载微软Microsoft Visual Studio Int ...

  3. .Net、C# 汉字转拼音,简体繁体转换方法

    Visual Studio International Pack 包含一组类库,该类库扩展了.NET Framework对全球化软件开发的支持.使用该类库提供的类,.NET 开发人员可以更方便的创建支 ...

  4. Ubuntu安装中文语言包(包括五笔拼音等中文输入法)

    Ubuntu安装中文语言包 用Ubuntu 8.04Live cd安装好系统后,即使安装过程中选择中文,默认是没有安装中文语言包的.只要安装了中文语言包,中文输入法问题也解决了,因为语言包内置了拼音. ...

  5. Win7 SP1语言包微软官方下载地址及使用方法 2

    情形一:如果您的系统版本是企业版.旗舰版,可以在Windows update中检测语言包按照提示下载安装即可.如果觉得Windows update不方便的话,可以在本文第二部分中下载所需的语言包,下载 ...

  6. android 汉字转拼音pinyin4j包

    android 汉字转拼音pinyin4j包 转载于:https://www.cnblogs.com/longhs/p/3148276.html

  7. 【Python入门】一个有意思还有用的Python包-汉字转换拼音

    一.应用概述 最近做一个项目,发现很多场景,把汉字转换成拼音,然后进行深度学习分类,能够取得非常不错的效果,在做内容识别,特别是涉及到同音字的时候,转换成拼音就显得特别重要.比如垃圾广告识别:公众号. ...

  8. js汉字转拼音包——pinyin-pro

    地址 一个javascript将中文汉字.词语转换为拼音的包,功能非常强大: nom地址: pinin-pro github地址: pinin-pro 汉字转拼音的npm包现在还是很多的,今天发下来一 ...

  9. android汉字转拼音,不用第三方包

    有时候我们的项目中需要用到汉字转拼音的功能,典型的比如通讯录,网上也有第三方包可以实现这个功能.现在这里提供一个比较轻巧的解决办法,这是google的通讯录里面使用的,代码路径packages/pro ...

最新文章

  1. term date at Cambridge
  2. ubuntu常用的命令
  3. WPF实现聚光灯效果
  4. setState同步异步场景
  5. SpringBoot2.1.5(45)--- Spring Boot的核心模块
  6. php.ini路径设置、libmysql.dll加载等
  7. log 日志 php tp5,TP5自定义日志记录到文件方法
  8. C语言冒泡排序(通用版)
  9. 常见的贴片LED封装尺寸规格表
  10. 四大开源IaaS软件云中较力
  11. GPA计算器雏形--
  12. Spring warmth
  13. LGWR waits for event ‘DLM cross inst call completion’ 故障排除
  14. osgEarth指北针
  15. 线性规划问题可行域中的极点、方向与最优解
  16. C1认证学习笔记(第四章)
  17. 计算机英语过级考试开挂,四六级口语:开挂攻略+考试黄金模板!
  18. internal server error是什么意思?
  19. uni-app+websocket实现语音聊天小程序
  20. 商城退换货快递下单上门取件API物流查询接口接入技术文档

热门文章

  1. 参考平面及其高度_设计规范参考数据
  2. python画猴子_Python猴子补丁Monkey Patch用法实例解析
  3. 好好玩嘅ps效果—PS模拟移轴镜摄影教程
  4. 14天阅读挑战赛(认识算法的特性)
  5. PHP项目管理系统网站源码+方便码农设计开发
  6. 水~ 山理第十一届ACM校赛 E九连环 递归模拟
  7. PhoneGap 在Android 手机上的全屏(FullScreen)问题
  8. Android手机录屏
  9. OpenCV(图像处理)-基于python-滤波器(低通、高通滤波器的使用方法)
  10. Substance Painter入门笔记(1)