/// <summary>
    /// 获取中文姓名全拼音
    /// 1.先取前两字查看是否复姓,复姓转拼音
    /// 2.再取第一字查看是否多音姓,多音姓直接转拼音
    /// 3.剩余部分转拼音
    /// </summary>
    /// <param name="str"></param>
    /// <returns></returns>
    public static String GetName(String str)
    {
        if (str.Length == 0) return "";
        //检查是否多音复姓
        string first = str.Substring(0, 2);
        if (PolyphoneName.ContainsKey(first))
            str = PolyphoneName[first] + str.Substring(2);

//检查是否多音单姓
        first = str.Substring(0, 1);
        if (PolyphoneName.ContainsKey(first))
            str = PolyphoneName[first] + str.Substring(1);

//剩余部分转拼音
        str = Get(str);

return str;
    }

源代码:https://download.csdn.net/download/morncn/14009686

中文姓名转全拼音,包括多音姓相关推荐

  1. iOS--中文排序、全拼音排序

    本文示例Demo在GitHub:https://github.com/gaussli/ChineseSortDemo 在做项目的时候,总遇到排序问题,英文排序是很简单的,直接使用compare方法就可 ...

  2. 根据中文姓名或者其他中英文混合字符串获取拼音首字母

    <?php /** * Modified by fuyong @ 2015-09-13 * 修复二分法查找方法 * 汉字拼音首字母工具类 * 注: 英文的字串:不变返回(包括数字) eg .ab ...

  3. python 拼音姓名排序_Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例! 一.xpinyin 开门见山,Python中文字转拼音可 ...

  4. python拼音名_实用小技巧,Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例!一.xpinyin 开门见山,Python中文字转拼音可以 ...

  5. 将MySQL中的中文姓名转为拼音

    一.首先设计好数据库表对应的实体类: Paper类: public class Paper {private String name; //论文题目private String firstAuthor ...

  6. python 拼音姓名排序_实用小技巧,Python一秒将全部中文姓名转为拼音!

    有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三种Python实现的方法,最后给一个批量操作的代码案例! 一.xpinyin 开门见山,Python中文字转拼音可 ...

  7. python读取excel汉字转成拼音_Python语言之用Python将全部中文姓名转为拼音

    本文将介绍三种用Python将中文姓名转换为拼音的方法,Python的实用技巧希望对Python的学习有所帮助. 有时在处理文件时候,我们需要将中文姓名转换为拼音,或者是转换为拼音首字母,本文将介绍三 ...

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

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

  9. java校验中文姓名合法性(需要支持生僻字与分隔符·)

    背景: 国家民委等单位关于在政府管理和社会公共服务信息系统中统一姓名采集应用规范的通知 对中文姓名合法性校验时,需要支持所有GB18030中涉及到的汉字(包括生僻字),并支持部分少数民族姓名中带有分隔 ...

最新文章

  1. 循环冗余校验码CRC,求解步骤
  2. 角点检测——发现图像的特征
  3. 吃下去的东西老是往上翻上来_这间日日火爆的面馆,当年海藻带宋思明吃过
  4. wxWidgets:wxEventBlocker类用法
  5. php添加开机启动脚本_centos 7.2 添加php7 的 php-fpm 开机启动
  6. 囧囧西游之大闹天宫java_《囧囧西游之大闹天宫》攻略(1)
  7. mysql正在加载_mysql 数据库基本操作
  8. 迅游科技拟作价27亿元收购移动应用开发商狮之吼
  9. chr sqlserver_SQLServer常用函数对比
  10. linux服务器如何添加sudo用户
  11. UI 自定义视图 ,视图管理器
  12. flex项目学习包括什么内容
  13. 十二、Oracle学习笔记:分页查询
  14. arduino——ATtiny85 SSD1306 + DHT
  15. 虚拟内存之TLB加速地址翻译
  16. java实现微信企业号API服务端调用封装
  17. 21个数据科学家面试必须知道的问题和答案
  18. php dth网络节点,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
  19. qt中报错“the inferior stopped because it triggered an exception“
  20. php左测导航栏,商城左侧大分类导航菜单教程完整代码

热门文章

  1. kubernetes的ingress:Ingress controller,traefik
  2. 游戏服务端(MMORPG)的基础算法二、寻路
  3. echarts的中国地图,点击进入省级地图,按需加载对应的省js,可返回中国地图
  4. 简练软考知识点整理-组建项目团队
  5. linux风扇转速,ubuntu系统调节GPU风扇转速
  6. 「学习笔记」黑马面面布局开发
  7. 在网页中加入MSN、QQ以实现即时通讯
  8. 飞腾cpu服务器浪潮信息,从“芯”开始飞腾 浪潮发布全国产服务器
  9. L1-020 帅到没朋友 (20 分)
  10. adams怎么做往复运动_Adams设置运动函数的具体方法