中文名转换成英文名(c#)
详细链接: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#)相关推荐
- 如何将linux下home目录下的中文名改成英文名
如何修改中目录,首先打开终端,在终端下输入命令: export LANG=en_US xdg-user-dirs-gtk-update 这个时候会弹出一个配置界面,提示是否将中文目录切换为英文目录.选 ...
- Windows10电脑用户中文名修改为英文名的详细教程【亲测有用】
Windows10电脑用户中文名修改为英文名详细教程[亲测有用] 1.控制面板修改电脑名 2.注册表修改电脑名 3.文件夹修改电脑名 1.控制面板修改电脑名 第一步:Windows10左下角搜索控制面 ...
- 解决按照别人教程将系统中文名修改为英文名后无法登录问题
起因 因为用户是中文名导致了某些软件运行错误,发现好像是用户起中文名称引起的,然后我找了把中文名更改为英文名的教程,随后电脑就出现问题了,如下 具体教程我是参照这个Windows10电脑用户中文名修改 ...
- php数字转英文,PHP金额数字转换成英文
PHP金额数字转换成英文 $numTable[40]="FORTY "; $numTable[50]="FIFTY "; $numTable[60]=" ...
- 中文字号转换成英文的字号
中文字号转换成英文的字号 中文字号 英文字号(pt) 初号 | 42 ---------------- 小初 | 36 ---------------- 1号 | 26 -------- ...
- 怎么简单快速的将多个中文文件转换成英文的名称
相信大家在日常办公中,经常会需要接触大量的文件,有很多工作的特殊性,就需要将中文转换成英文在进行使用,那今天就给大家分享一个能够批量翻译.自定义修改名称的方法. 当然在处理的过程中我们是需要借助一些软 ...
- oracle 英文转数字,数字转换成英文
今天看到一篇帖子,讲述的是如何把数字转换成英文表示.本人觉得不错,将其收入我的经典sql.原文如下: 利用to_timestamp,to_char两个内置函数将范围为(-999999999,99999 ...
- 中文文件名一键批量转换成英文名称
今天有朋友问到一个这样的问题:有没有什么快速的方法来批量的翻文件名称呢?他表示自己有几百个文件是中文名称需要翻译成英文名,自己一个一个的修改做一会就不想做了,半小时才修改了了四五十个,这么做一天都搞不 ...
- Matlab从日文转换成英文或中文转换成英文
日文转换成英文: 方法1:Control Panel(控制面板) -> Region and Language (区域和语言)-> Formats(格式), Format: English ...
最新文章
- python发声-python 发声
- java main 参数传递参数_Java千问:Java语言如何给main方法传递参数?
- oracle怎么删除lob对象,Oracle系列:LOB大对象处理
- Linux 实现网页劫持,Linux下实现劫持系统调用的总结(上)--代码及实现
- python编程设计_程序设计入门—Python
- 医学图像分割--U-Net: Convolutional Networks for Biomedical Image Segmentation
- 这次是90城的数据!中国90座城市建筑物屋顶矢量数据集(2020)
- 2018/03/28更新 日记
- CNtV电视直播解析PHP,电视直播
- 中小企业OA系统如何选型?OA软件选型必看技巧
- 工行u盾显示316_工行U盾无法被电脑识别(方法全集)
- NAR:vRhyme - 对宏基因组中的病毒基因组进行分选的生信工具
- [C程序设计]请编程序将“China”译成密码,密码规律是:用原来的字母后面第4个字母代替原来的字母。
- seo与sem的关系和区别
- 新华三HCL链路聚合
- JAVA通过阿里云OSS存储实现图片上传功能
- uni-app设置页面的背景图片
- MYSQL学习思维导图
- matlab启动慢的解决方法
- 中科大计算机科学技术导师周,中国科技大学计算机科学与技术学院导师教师师资介绍简介-周学海...