/// <summary> /// 中文拼音头字母 /// </summary> /// <param name="content">原中文内容</param> /// <returns>返回中文拼音头字母</returns> public static string LetterFirst(string content) { Encoding gb2312 = Encoding.GetEncoding("GB2312"); content = PinginObject.ConvertEncoding(content, Encoding.UTF8, gb2312); return(PinginObject.GetInitials(content, gb2312)); }
/// <summary> /// 中文转拼音 /// </summary> /// <param name="content">原中文内容</param> /// <param name="IsSpace">是否空格;默认没有空格</param> /// <param name="IsUpper">是否大写,默认大写</param> /// <returns></returns> public static string Translate(string content, bool IsSpace = false, bool IsUpper = true) { string Result = PinginObject.GetPinyin(content); if (!IsSpace) { Result = Result.Replace(" ", ""); } if (IsUpper) { Result = Result.ToUpper(); } return(Result); }