/// <summary> /// 获取全拼(我爱你中国=>WOAINIZHONGGUO) /// </summary> /// <param name="str"></param> /// <returns></returns> public static string GetFull(string str) { string PYstr = ""; foreach (char item in str.ToCharArray()) { if (Microsoft.International.Converters.PinYinConverter.ChineseChar.IsValidChar(item)) { Microsoft.International.Converters.PinYinConverter.ChineseChar cc = new Microsoft.International.Converters.PinYinConverter.ChineseChar(item); PYstr += cc.Pinyins[0].Substring(0, cc.Pinyins[0].Length - 1); } else { PYstr += item.ToString(); } } return PYstr; } /// <summary> /// 获取首字符(我爱你中国=>WANZG) /// </summary> /// <param name="str"></param> /// <returns></returns> public static string GetFrist(string str) { string PYstr = ""; foreach (char item in str.ToCharArray()) { if (Microsoft.International.Converters.PinYinConverter.ChineseChar.IsValidChar(item)) { Microsoft.International.Converters.PinYinConverter.ChineseChar cc = new Microsoft.International.Converters.PinYinConverter.ChineseChar(item); PYstr += cc.Pinyins[0][0]; } else { PYstr += item.ToString()[0]; } } return PYstr; }
首先安装依赖包PinYinConverterCore
于 2023-02-10 15:44:23 首次发布