C# 将汉字转换为16进制

来源:互联网 发布:淘宝提高销量的方法 编辑:程序博客网 时间:2024/05/22 16:50
/// <summary>        /// 从汉字转换到16进制        /// </summary>        /// <param name="s">需要转换的字符串</param>        /// <returns>返回16进制</returns>        public static string GetHexFromChs(string s)        {            System.Text.Encoding chs = System.Text.Encoding.GetEncoding("gb2312");            byte[] bytes = chs.GetBytes(s);            StringBuilder Text = new StringBuilder();            for (int i = 0; i < bytes.Length; i++)            {                Text.Append(string.Format("{0:X}", bytes[i]));                Text.Append(" ");            }            string ggg = Text.ToString();            string ggf = ggg.Substring(ggg.Length - 1, 1);            if (ggf == " ")            {                ggg = ggg.Remove(ggg.Length - 1, 1);            }            return ggg;        }        #endregion

原创粉丝点击