详细链接:https://shop499704308.taobao.com/?spm=a1z38n.10677092.card.11.594c1debsAGeak

using Microsoft.International.Converters.PinYinConverter;

(引用的.bll文件到本人的主页下载-->ChnCharInfo.bll)

#region 中文名转换成英文名/// <summary>/// 中文名转换成英文名/// </summary>/// <param name="xm">中文</param>/// <returns></returns>protected static string ToConvertEnglishName(string xm){string result = "", temp = "";char[] items = xm.ToCharArray();for (int i = 0; i < items.Length; i++)   // 遍历每个源字符{temp = GetPinyin(items[i].ToString());if (i >= 2)result += temp;if (i == 0)result += (String.Format("{0}{1} ", temp.Substring(0, 1).ToUpper(), temp.Substring(1).ToLower()));if (i == 1)result += (String.Format("{0}{1}", temp.Substring(0, 1).ToUpper(), temp.Substring(1).ToLower()));}return result;}/// <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.Substring(0, t.Length - 1);}catch{r += obj.ToString();}}return r.ToLower();}#endregion

中文名转换成英文名(c#)相关推荐

  1. 如何将linux下home目录下的中文名改成英文名

    如何修改中目录,首先打开终端,在终端下输入命令: export LANG=en_US xdg-user-dirs-gtk-update 这个时候会弹出一个配置界面,提示是否将中文目录切换为英文目录.选 ...

  2. Windows10电脑用户中文名修改为英文名的详细教程【亲测有用】

    Windows10电脑用户中文名修改为英文名详细教程[亲测有用] 1.控制面板修改电脑名 2.注册表修改电脑名 3.文件夹修改电脑名 1.控制面板修改电脑名 第一步:Windows10左下角搜索控制面 ...

  3. 解决按照别人教程将系统中文名修改为英文名后无法登录问题

    起因 因为用户是中文名导致了某些软件运行错误,发现好像是用户起中文名称引起的,然后我找了把中文名更改为英文名的教程,随后电脑就出现问题了,如下 具体教程我是参照这个Windows10电脑用户中文名修改 ...

  4. php数字转英文,PHP金额数字转换成英文

    PHP金额数字转换成英文 $numTable[40]="FORTY "; $numTable[50]="FIFTY "; $numTable[60]=" ...

  5. 中文字号转换成英文的字号

    中文字号转换成英文的字号 中文字号 英文字号(pt) 初号  |  42 ---------------- 小初  |  36 ---------------- 1号   |  26 -------- ...

  6. 怎么简单快速的将多个中文文件转换成英文的名称

    相信大家在日常办公中,经常会需要接触大量的文件,有很多工作的特殊性,就需要将中文转换成英文在进行使用,那今天就给大家分享一个能够批量翻译.自定义修改名称的方法. 当然在处理的过程中我们是需要借助一些软 ...

  7. oracle 英文转数字,数字转换成英文

    今天看到一篇帖子,讲述的是如何把数字转换成英文表示.本人觉得不错,将其收入我的经典sql.原文如下: 利用to_timestamp,to_char两个内置函数将范围为(-999999999,99999 ...

  8. 中文文件名一键批量转换成英文名称

    今天有朋友问到一个这样的问题:有没有什么快速的方法来批量的翻文件名称呢?他表示自己有几百个文件是中文名称需要翻译成英文名,自己一个一个的修改做一会就不想做了,半小时才修改了了四五十个,这么做一天都搞不 ...

  9. Matlab从日文转换成英文或中文转换成英文

    日文转换成英文: 方法1:Control Panel(控制面板) -> Region and Language (区域和语言)-> Formats(格式), Format: English ...

最新文章

  1. python发声-python 发声
  2. java main 参数传递参数_Java千问:Java语言如何给main方法传递参数?
  3. oracle怎么删除lob对象,Oracle系列:LOB大对象处理
  4. Linux 实现网页劫持,Linux下实现劫持系统调用的总结(上)--代码及实现
  5. python编程设计_程序设计入门—Python
  6. 医学图像分割--U-Net: Convolutional Networks for Biomedical Image Segmentation
  7. 这次是90城的数据!中国90座城市建筑物屋顶矢量数据集(2020)
  8. 2018/03/28更新 日记
  9. CNtV电视直播解析PHP,电视直播
  10. 中小企业OA系统如何选型?OA软件选型必看技巧
  11. 工行u盾显示316_工行U盾无法被电脑识别(方法全集)
  12. NAR:vRhyme - 对宏基因组中的病毒基因组进行分选的生信工具
  13. [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
  14. seo与sem的关系和区别
  15. 新华三HCL链路聚合
  16. JAVA通过阿里云OSS存储实现图片上传功能
  17. uni-app设置页面的背景图片
  18. MYSQL学习思维导图
  19. matlab启动慢的解决方法
  20. 中科大计算机科学技术导师周,中国科技大学计算机科学与技术学院导师教师师资介绍简介-周学海...

热门文章

  1. 个人或团队目标制定要点
  2. 树展示 移动端_一种手机端树形数据结构的展现方法与流程
  3. WinX菜单是Win8系统开始菜单的下一代
  4. 洛谷P5594 [XR-4] 模拟赛C++ 思路加代码
  5. 【电子通识】薄膜电阻与厚膜电阻的差异
  6. 美团饿了么外卖CPS联盟小程序(新增H5端)花小猪,滴滴大车,一键获取Path
  7. C语言int型数据范围
  8. ERROR 1197 (HY000)问题原因及解决方法
  9. 自动生成图片及修改图片尺寸
  10. 一个简简单单的许愿墙