public static string ChineseToFullPinYin(string chinese){// 匹配中文字符Regex regex = new Regex("^[\u4e00-\u9fa5]$");byte[] array = new byte[2];string pyString = "";int chrAsc = 0;int i1 = 0;int i2 = 0;char[] noWChar = chinese.ToCharArray();for (int j = 0; j < noWChar.Length; j++){// 中文字符if (regex.IsMatch(noWChar[j].ToString())){array = System.Text.Encoding.Default.GetBytes(noWChar[j].ToString());i1 = (short)(array[0]);i2 = (short)(array[1]);chrAsc = i1 * 256 + i2 - 65536;if (chrAsc > 0 && chrAsc < 160){pyString += noWChar[j];}else{// 修正部分文字if (chrAsc == -9254) // 修正"圳"字pyString += "Zhen";else if (chrAsc == -12080){pyString += "Hang";}else{for (int i = (pyValue.Length - 1); i >= 0; i--){if (pyValue[i] <= chrAsc){pyString += pyName[i];break;}}}}}// 非中文字符else{pyString += noWChar[j].ToString();}}return pyString;}

C# 把汉字转换成拼音(全拼)相关推荐

  1. 将中文汉字转换成拼音(全拼)

    using System.Globalization; using System.Text; using System.Text.RegularExpressions;/// <summary& ...

  2. python缩写转换成全拼_将汉语转换成拼音(全拼和缩写)

    程序里面用到了开源的包,可以将汉语转成全拼或者缩写,代码如下: /** * author:qiaolei * 2010-6-25上午11:44:21create */ package com.sucr ...

  3. 将汉语转换成拼音(全拼和缩写)

    为什么80%的码农都做不了架构师?>>>    程序里面用到了开源的包,可以将汉语转成全拼或者缩写,代码如下: /**     * author:qiaolei * 2010-6-2 ...

  4. vba 全拼_EXCEL中直接把中文转换成拼音全拼

    1. 第一种方法 : 打开 Excel- 江具 - > 宏 - > Viaual Basic 编辑器 在弹出来的窗口中对着 VBAproject 点右键 - > 插入 - > ...

  5. C#下汉字转换成拼音

    因为一个开发需求需要把汉字转换成拼音,没想到还真的可以! 找了一个类,是别人整理的,默认情况下第一个字母是大写的.我这边需要都是小写的,可以按照自己情况进行实际的需求进行修改,比如有些时候只要首字母就 ...

  6. javascript汉字转换成拼音

    javascript汉字转换成拼音 分类 JavaScript 2007-9-27 7:16:38 浏览 13791 回复 0 隐藏侧边栏 转自 www.div-css.com . 阅读 编辑 运行 ...

  7. hive 转拼音udf_自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  8. 自定义UDF函数:将汉字转换成拼音

    工作需求要讲汉字转换成拼音,自定义UDF函数 import net.sourceforge.pinyin4j.PinyinHelper; import net.sourceforge.pinyin4j ...

  9. 关于xamarin汉字转换成拼音

    c# 中关于汉字转换成拼音 现在虽然是xamarin.from 但是大多是代码还是c#的.在点击title排序时候发现汉字不能正确排序.最后我是把汉字取首字母排序的. 发现一篇很有用的文章:http: ...

最新文章

  1. SEO优化中如何引导流量
  2. 04: 用户授权及撤销 、 数据备份与恢复 、 MySQL管理工具
  3. ADO.Net的小知识(连接数据库)二
  4. linux mysql5.7.11_在Linux中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本
  5. java super用法_Java基础面试题汇总
  6. spark学习-68-源代码:driver端接收executor的心跳
  7. Linq(筛选与排序)
  8. ModuleNotFoundError: No module named ‘MySQLdb‘
  9. Unity接入Facebook SDK--android篇
  10. mybatis mysql net教程_MyBatis 教程
  11. RF 操作页面滚动条上下滚动
  12. 汇编jnl_汇编指令
  13. 第十七周博客作业西北师范大学|李晓婷
  14. 十个 Python 自动化常用操作
  15. 社交礼仪之握手礼仪(转)
  16. linux登录界面鼠标键盘失灵,vmware+centos7+启动在登录界面鼠标键盘都不可用
  17. 绿色石化高质量发展 茂名天源石化碳三碳四资源利用项目开工
  18. 看了这篇文章,再也不用找人设计名片卡证啦!
  19. CH32F203C8T6 32位增强型低功耗Cortex-M3单片机
  20. JS实现鼠标中心放大图片功能原理及实例演示

热门文章

  1. VMWare 虚拟机, CentOS7环境下 部署Cobbler (含web)
  2. Ph0ne1x-100 解题思考
  3. JAVA 分片上传、断点下载场景
  4. 回顾 | 女性 AI 专场 - 女性眼中的 ChatGPT
  5. 人工智能-搜索----启发式搜索
  6. 解析自动休眠---实现自动关机
  7. 如何利用Cacti监控机房温度
  8. 学习Linux(centos7)准备的工具
  9. deepin外置键盘无法打开键盘背光灯的解决方法
  10. Ubuntu下设置键盘背光灯