Exemple #1
0
        /// <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));
        }
Exemple #2
0
        /// <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);
        }