浩瀚

c#利用Npinyin类库获取文本拼音

记录一次在写项目的时候用过的一项技术点,c#利用Npinyin类库获取文本拼音
Npinyin.dll

如何食用

首先我们需要导入Npinyin.dll类库,并引用命名空间using NPinyin;

public static string Npy(string txt)
    {
        Encoding gb2312 = Encoding.GetEncoding("GB2312");
        string E = Pinyin.ConvertEncoding(txt, Encoding.UTF8, gb2312);
        string GetInit = Pinyin.GetInitials(E, gb2312);
        return GetInit;
    }

这个方法用来获取汉字拼音首字母,如果需要获取全拼,那就需要调用下面这个方法即可

public static string Np(string txt)
    {
        string GetInit = Pinyin.GetPinyin(txt);
        return GetInit;
    }

Npinyin类库下载

Npinyin.dll

已有 2 条评论

  1. 楠译 · 08月

    博主有联系方式吗

    1. 有的哦!admmumu@qq.com

      · 浩瀚 作者 · 08月