精华内容
下载资源
问答
  • ASP编写,中文姓名转换成朝文,中文英文,纯字库翻译,并非Unicode转换 测试地址:http://www.i0415.net/xingmingfanyi.asp 本程序虽已公开代码,但商业用途请联系作者购买版权
  • 使用pypinyin批量将全部学生的中文姓名转换为拼音 详细的中文转拼音可查看:https://blog.csdn.net/qq_45708377/article/details/112723390 转载自:...

    使用pypinyin批量将全部学生的中文姓名转换为拼音
    详细的中文转拼音可查看:https://blog.csdn.net/qq_45708377/article/details/112723390
    转载自:https://blog.csdn.net/pythonlaodi/article/details/110128527?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control

    import pypinyin 
    import pandas as pd 
     
    df = pd.read_excel('学生名单_test.xls') 
    df.head() 
    

    先导入一份学生名单如下
    在这里插入图片描述
    下面是使用pypinyin批量将全部学生的中文姓名转换为拼音

    pinyin_name = [] 
    first_pinyin = [] 
    for i in df['姓名']: 
        result = pypinyin.pinyin(i, style=pypinyin.NORMAL) 
        result_ = [i[0] for i in result] 
        result2 = result_[0].capitalize() + ' ' + ''.join(result_[1:]).capitalize() 
        result3 = ''.join([i[0].upper() for i in result_]) 
        print(result2, i, sep=' ') 
        pinyin_name.append(result2) 
        first_pinyin.append(result3) 
         
    df['英文名'] = pinyin_name 
    df['拼音首字母'] = first_pinyin 
    df.head() 
    

    或者是转换为拼音首字母,运行结果如下:
    在这里插入图片描述

    展开全文
  • 运行完后,会出现一个窗口,询问是否更新目录名字,选择 是;export LANG=zh_CN.UTF-8 xdg-user-dirs-gtk-update 出现一个窗口,询问是否更新目录名字,选择 否! 即可! 转载于:...

    终端下输入:

    export LANG=en_US
    xdg-user-dirs-gtk-update

    运行完后,会出现一个窗口,询问是否更新目录名字,选择
    export LANG=zh_CN.UTF-8

    xdg-user-dirs-gtk-update

    出现一个窗口,询问是否更新目录名字,选择

    即可!

    转载于:https://www.cnblogs.com/myfreedom614/archive/2012/04/10/2439825.html

    展开全文
  • 利用python将中文转换为英文

    千次阅读 2018-09-26 17:55:05
    工作中偶尔会遇到怎么把中文名转成英文之类的问题,下意识的就会想到python能不能做。 例如:张三,走四方,转为 San Zhang, Sifang Zou。 解决思路: 读取excel名单,可以利用pandas 的read_excel方法; ...

    问题描述:

    工作中偶尔会遇到怎么把中文名转成英文之类的问题,下意识的就会想到python能不能做。
    例如:张三,走四方,转为 San Zhang, Sifang Zou。


    解决思路:

    1. 读取excel名单,可以利用pandas 的read_excel方法;

    2. pypinyin 把汉字转为pinyin列表;

    3. 从列表中拿到姓、名;

    4. 拼接为 名+姓;

    5. 首字母大写。

    话不多说,跑一下试试喽。

    from pypinyin import lazy_pinyin
    import pandas as pd
    
    ex = pd.read_excel("测试名单.xlsx")
    print(ex.head())
    
    for i in range(ex.shape[0]):
        zh_name = (ex.ix[i,1])
        name_list = lazy_pinyin(zh_name)
    
        xin = name_list[0]
        ming_list = name_list[1:]
        ming = ""
        for y in ming_list:
            ming = ming + y
    
        en_name = ming + " " + xin
        en_name = en_name.title().lstrip()
        print (en_name)

    文末:

    本文测试环境为python3跑完直接把控制台的内容粘贴到excel就可以了。

    展开全文
  • 中文转换为英文 8 public static String getEname(String name) 9 { 10 HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat(); 11 pyFormat.setCaseType(HanyuPinyinCaseType....

    代码如下:

     1 import net.sourceforge.pinyin4j.PinyinHelper;
     2 import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
     3 import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
     4 import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;
     5 import net.sourceforge.pinyin4j.format.HanyuPinyinVCharType;
     6 public class SpellHelper {
     7     //将中文转换为英文
     8     public static String getEname(String name)
     9      {
    10         HanyuPinyinOutputFormat pyFormat = new        HanyuPinyinOutputFormat();
    11          pyFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
    12         pyFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
    13         pyFormat.setVCharType(HanyuPinyinVCharType.WITH_V);
    14 
    15         return PinyinHelper.toHanyuPinyinString(name, pyFormat, "");
    16     }
    17 
    18     //姓、名的第一个字母需要为大写
    19     public static String getUpEname(String name) {
    20         char[] strs = name.toCharArray();
    21         String newname = null;
    22                 
    23         //名字的长度
    24         if (strs.length == 2) {    
    25                 newname = toUpCase(getEname("" + strs[0])) + " "
    26                     + toUpCase(getEname("" + strs[1]));
    27         } else if (strs.length == 3) 
    28          {
    29                newname = toUpCase(getEname("" + strs[0])) + " "
    30                     + toUpCase(getEname("" + strs[1] + strs[2]));
    31         } 
    32        else if (strs.length == 4) 
    33        {
    34             newname = toUpCase(getEname("" + strs[0] + strs[1])) + " "
    35                     + toUpCase(getEname("" + strs[2] + strs[3]));
    36         } else 
    37         {
    38             newname = toUpCase(getEname(name));
    39         }
    40         return newname;
    41     }
    42 
    43     //首字母大写
    44     private static String toUpCase(String str) {
    45         StringBuffer newstr = new StringBuffer();
    46         newstr.append((str.substring(0, 1)).toUpperCase()).append(
    47                 str.substring(1, str.length()));
    48 
    49         return newstr.toString();
    50     }
    51     public static void main(String[] args) {
    52         System.out.println(getUpEname("李宇春"));
    53 
    54     }
    55 
    56 }

    转载于:https://www.cnblogs.com/ayan/archive/2012/04/16/2451128.html

    展开全文
  • 此时就有必要将这些文件的文件名转换为英文或是对应的汉语拼音。下面笔者就教大家一招如何在瞬间将多个中文文件名更改其对应汉语拼音的方法。第一步:下载一款名叫《拖把更名器》的软件,安装到系统中后,选择...
  •  //将中文转换为英文  public static String getEname(String name) {  HanyuPinyinOutputFormat pyFormat = new HanyuPinyinOutputFormat();  pyFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE); ...
  • 英文的切换首先在电脑上安装一个搜狗...但是在中文输入状态下,切换英文是shift键的。你好,键盘上都是有一个大小写转换键的这个是有一个专门的按键的,就是我们键盘上的CAPSLOCK这个按键如图上的这个按键就是切换...
  • 1,将需要转换中文名字拷贝到文本文件(.txt),每个一行,例如从excel文件中拷贝一列,作为源文件; 2,姓名之间不能有空格,但是姓名前后可以有; 3,目标文件可以指定,如不指定,会自动生成一个 " 源文件名_en...
  • 英文姓名批量转换器实现批量翻译中文姓名为英文(汉语拼音),支持多种英文格式(如:名字+姓氏、姓氏+名字等),内置3500中文字库,可应用于人力资源、办公文秘、旅游公司涉外旅游登记等中英文名字批量处理,...
  • js汉字转换为拼音

    2019-02-15 09:04:57
    $('#full_name').change(function () { var FullName = $("#full_name").val(); $('#like_name').val(FullName + pinyinUtil.getPinyin(FullName, '', false, false) + pinyinUtil.getFirstLetter(FullName, false...
  • 文章目录目录Pandas:Python Data Analysis LibraryPandas-read_csv()read_csv()遇到的问题Pandas-loc中文字符,特殊字符的去除 Pandas:Python Data Analysis Library 为了解决数据分析任务创建 数据结果...
  • 中文文件名称转换英文cli工具
  • 汉字转换为拼音在Android开发中是个很常见的问题。例如:在android手机应用开发中,要查询联系人的姓名,通常都是用拼音进行查询的。 Pinyin4j是一个功能强悍的汉语拼音工具包,是sourceforge.net上的一个开源...
  • PS:如果非常清楚助记词的作用以及用法,仅仅就是不知道如何将中文或者韩文等助记词转变为英文的朋友,可以直接下滑到后半部分。 估计还有些朋友进来一脸懵,虚拟币钱包玩了这么久也不知道有助记词这个东东。其实助...
  • 中文转换英文名(c#)

    万次阅读 2016-07-18 15:25:57
    #region 中文转换英文名 /// /// 中文转换英文名 /// /// 中文 /// <returns></returns> protected static string ToConvertEnglishName(string xm) { string result = "", temp = ""; char[] ...
  • 对于英文中小括号,不生成拼音码 if @temp = ' ( ' or @temp = ' ) ' set @temp = '' select @strRet = @temp + @strRet set @intLen = @intLen - 1 end ...
  • 主要介绍了Mysql中文汉字转拼音的实现,并且每个汉字会转换全拼,使用Mysql自定义函数实现,需要的朋友可以参考下
  • korea.csv csv格式 韩语 汉语 译名对照表 包含所有韩国汉字姓名转换英文名 对照汉字 编写 对照 转换 韩语 汉字 互换 csv格式
  • 本人最近做了通讯录的姓名转换为汉语拼音,并对姓名进行有序排序的功能,此篇博客依赖的是第三方jar包,如果想实现此功能可以在网上下载。希望这篇博客对各位有帮助。 以下实体类都是在第三方jar包下导入,请认真...
  • config.csv为中文英文翻译文件,格式中文,english 中文,english ...,... Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); setWindowTitle("SW零件...
  • #region 0.1 中文转到英文 + static string GetPinYing(string characters) /// <summary> /// 中文转到英文 /// </summary> /// <param name="characters"></param...
  • sql语句中返回时间格式(为了方便java代码中...sql语句中返回男女(为了方便java代码中不用处理转换,因为数据库存储0跟1,返回0是男,1是女) CASE WHEN 字段= 值 THEN ‘返回1’ ELSE ‘返回2’ END AS 别名, ...
  • 汉字转换拼音、首字母大写 。
  • } /** * 姓、名的第一个字母需要大写 * * @param name 中文汉字 * @return result * @author isstech * @exception BadHanyuPinyinOutputFormatCombination * @date 2021-01-07 10:17 */ public static String ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 62,125
精华内容 24,850
关键字:

中文姓名转换为英文