1.NuGet安装微软语言包Microsoft.International.Converters.PinYinConverter/// <summary>/// 汉字转全拼/// </summary>/// <param name="chinese">汉字</param>/// <returns></returns>public static string GetPinYin(string chinese){string inputCode = string.Empty;foreach (char chr in chinese){try{   //判断当前字符是否是汉字if (ChineseChar.IsValidChar(chr)){ChineseChar chineseChar = new ChineseChar(chr);string t = chineseChar.Pinyins[0].ToString();inputCode += t.Substring(0, t.Length - 1);}else{//不是汉字链接本身inputCode += chr.ToString();}}catch (Exception e){Console.WriteLine("全拼转化出错!" + e.Message);return string.Empty;}}return inputCode;}/// <summary>/// 汉字转首拼/// </summary>/// <param name="chinese">汉字</param>/// <returns></returns>public static string GetFirstPinYin(string chinese){string inputCode = string.Empty;foreach (char chr in chinese){try{//判断当前字符是否是汉字if (ChineseChar.IsValidChar(chr)){ChineseChar chineseChar = new ChineseChar(chr);string t = chineseChar.Pinyins[0].ToString();inputCode += t.Substring(0, 1);}else{//不是汉字链接本身inputCode += chr.ToString();}}catch (Exception e){Console.WriteLine("首字母转化出错!" + e.Message);return string.Empty;}}return inputCode;}

C#汉字转全拼,首拼相关推荐

  1. 【笔记】关于汉字注音 汉字转拼音,首拼

    最近想做一个快速搜索的功能,例如QQ通讯录通过数字键速查联系人 首先要把联系人姓名转化为拼音,然后再进行匹配 1.利用微软提供的拼音库,计算出汉字的拼音的方法,此方法支持多音字符 下载 Visual ...

  2. 中文汉字转换成拼音首字 拼音全拼

    1./// <summary> 2. /// 获取汉字的首字母和全拼 3. /// </summary> 4. public class ChineseCode 5. { 6. ...

  3. react根据中文获取拼音_vue 获取汉字的全拼、简拼、首拼

    1.封装公共方法,获取汉字的全拼.简拼.首拼 export const Pinyin = { _JMcode:{ "-":"", "-":& ...

  4. Vue 汉字转简拼首字母大写

    1.创建js export const pinyin = {'a': '\u554a\u963f\u9515','ai': '\u57c3\u6328\u54ce\u5509\u54c0\u7691\ ...

  5. js 获取汉字首拼和全拼和拼音

    今天需要用到js获取汉字拼音,提供一个js    下载地址为 http://www.yzzmf.com/images/jquery_plugs/ChinesePY.js 源码如下 var Pinyin ...

  6. java 汉字转换全拼、首字母拼音

    最近接到需求,要求商城中进行半模糊搜索时,输入拼音字母同样要求进行自动匹配出相关品牌.类目.关键词等数据,从而进行筛选商品 本片内容只记录汉字转换拼音 方案一:在mysql数据库中编写函数,此方法存在 ...

  7. java首字母判断星期几_Java 获取汉字串首字母并大写和获取汉字的全拼(英文字符不变) 判断字符串是否为字母...

    在开发一个姓名检索功能的时候 没有使用之前查找到的前端Layui-select 下拉框实现拼音全拼匹配/首字母模糊搜索 在数据库中增加了首字母和全拼的内容实现输入首字母/拼音来检索人员 所以需要用到人 ...

  8. 找出汉字的拼音,既有各汉字的首字母和所有汉字的全拼

    2019独角兽企业重金招聘Python工程师标准>>> 根据汉字得出其首字母的拼音,或者所有汉字的全拼,在中文编程中还是常会用到,比如我最近做的oa项目中,员工的信息导入后,登录用户 ...

  9. java 获取拼音码_Java获取汉字拼音的全拼和首拼实现代码分享

    import java.util.Collections; import java.util.Iterator; import java.util.LinkedHashMap; import java ...

最新文章

  1. linux as 4 内核版本,Linux Redhat AS 4中编译内核与以往版本的区别(转载)
  2. PHP开发之thinkPHP分层设计
  3. vue 实例化几种方式_Vue组件的三种调用方式
  4. 编译安装mysqld php服务 安装论坛
  5. eclipse主题下载网站
  6. [C++]有关深复制与copy constructor的一些问题与实例
  7. 【渝粤题库】陕西师范大学700005 遗传学
  8. openresty nginx php,diy 你的nginx-OpenResty
  9. 微信支付android错误码-1,安卓调用微信支付一直都是-1的错误,求问怎么解决
  10. 【指纹识别】基于matlab GUI指纹预处理+特征点提取【含Matlab源码 1693期】
  11. 清除zencart分类页多页后面的disp_order sort字符串的方法
  12. linux rm 中文文件夹,在Linux下删除文件及文件夹(rm)
  13. 每个人都能制作的简易版狂拍灰太狼小游戏(HTML+CSS+JavaScript)
  14. MP3 功能原理 及 软件方案设计(一)
  15. python的数据与matlab互通:SciPy
  16. OpenSSL公钥 私钥 RSA
  17. Spring Boot 升级所遇到的坑们s 1.5.x升级到2.1.x
  18. 转义字符表大全(转)
  19. 2021年区域赛ICPC沈阳站J-Luggage Lock(代码简洁)
  20. 全球及中国驾驶员状态监视器行业研究及十四五规划分析报告

热门文章

  1. 简单修改令迅雷下载速度比别人快4倍
  2. 计算机编程技术的历史变迁以及未来发展
  3. 大学毕业生必听十条人生忠告
  4. 样本量极少如何机器学习?
  5. 解决word2007不能编辑文档的问题
  6. doraemon的python CBV和FBV、视图装饰器
  7. 安卓以太网共享4G网络方法
  8. 使用vika维格表来管理寺庙原来如此轻松~
  9. Minos嵌入式虚拟化方案 - 系统架构介绍
  10. unity3d 模拟电脑实现_基于Unity3D三维电脑组装实验系统的实现