像\u5C0F\u7389\u59D0\u59D0,这样的编码方式,如果使用后台程序如何解码.谢谢

解决方案 »

  1.   

    http://blog.csdn.net/fangxinggood/archive/2007/01/11/1480559.aspx
      

  2.   

    如果源字符串都是这种编码字符
    string result = "";
    for (int i = 0; i < yourStr.Length; i += 6)
    {
        result += (char)Convert.ToInt32(yourStr.Substring(i + 2, 4), 16);
    }
    如果源字符串中还有其它内容
    string result = Regex.Replace(yourStr, @"\\u[0-9a-fA-F]{4}", delegate(Match m) { return Convert.ToString((char)Convert.ToInt32(m.Value.Substring(i + 2, 4), 16)); });
    //源字符串:解码之后是:\u5C0F\u7389\u59D0\u59D0
    //输出:解码之后是:小玉姐姐