首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#解码,16进制的,类似\u5317\u4eac解决方法

2012-05-01 
C#解码,16进制的,类似\u5317\u4eac如何用C#解码,这是javascrip编号后的数据:\u5317\u4eac对应 北京如何用c

C#解码,16进制的,类似\u5317\u4eac
如何用C#解码,这是javascrip编号后的数据:\u5317\u4eac 对应 北京

如何用c#实现解密啊?

[解决办法]

C# code
 string num = @"\u5317\u4eac"; string xnum = Regex.Unescape(num);//北京
[解决办法]
楼上的正解,我给个反的

C# code
     /// <summary>        /// 从汉字转换到16进制        /// </summary>        /// <param name="s"></param>        /// <returns></returns>        public static string GetHexFromChs(string s)        {            if ((s.Length % 2) != 0)            {                s += " ";//空格                //throw new ArgumentException("s is not valid chinese string!");            }            System.Text.Encoding chs = System.Text.Encoding.GetEncoding("gb2312");            byte[] bytes = chs.GetBytes(s);            string str = "";            for (int i = 0; i < bytes.Length; i++)            {                str += string.Format("{0:X}", bytes[i]);            }            return str;        } 

热点排行