Beispiel #1
0
        /// <summary>
        /// 字符串转&#十进制格式的Unicode编码(如:&#120&#115&#115)
        /// </summary>
        /// <param name="str">字符串</param>
        /// <returns>&#十进制格式的Unicode编码</returns>
        public static string StringToHTMLUnicode(string str)
        {
            string unicode = StringToUnicode(str);
            string ux10    = "";

            for (int i = 2; i < unicode.Length; i = i + 6)
            {
                ux10 += "\\u" + Conversion.convert(unicode.Substring(i, 4), 16, 10);
            }
            return(CryptoString.regReplace(ux10, "&#", @"\\u0*"));
        }