1.先上将字符串装换成拼音的脚本
using Microsoft.International.Converters.PinYinConverter; using NPinyin; using System; using System.Text; public class PinYinHelper { //中文编码 private static Encoding gb2312 = Encoding.GetEncoding("GB2312"); /// <summary> /// 获取中文首拼音字符串 /// </summary> /// <param name="chineseStr"></param> /// <returns></returns> public static string GetFirstChineseLetter(string chineseStr) { //string pinYinFirstName = Pinyin.ConvertEncoding(chineseStr.Trim(), Encoding.UTF8, gb2312); //return Pinyin.GetInitials(pinYinFirstName); try { if (chineseStr.Length != 0) { StringBuilder fullSpell =