就是用post提交到网站 然后 网站论坛返回这段编码 我想转成中文怎么搞啊?\u60a8\u6240\u53d1\u8868\u7684\u5185\u5bb9\u53ef\u80fd\u542b\u6709\u5e7f\u544a\u4fe1\u606f\uff0c\u4e0d\u5141\u8bb8\u53d1\u88681showWarnNew({"msg":"\u60a8\u6240\u53d1\u8868\u7684\u5185\u5bb9\u53ef\u80fd\u542b\u6709\u5e7f\u544a\u4fe1\u606f\uff0c\u4e0d\u5141\u8bb8\u53d1\u88681","type":"2"})
像这种中文编码怎么转啊 用什么函数! 一直都没搞明白

解决方案 »

  1.   

    var s1 = "\u60a8\u6240\u53d1\u8868\u7684\u5185\u5bb9\u53ef\u80fd\u542b\u6709\u5e7f\u544a\u4fe1\u606f\uff0c\u4e0d\u5141\u8bb8\u53d1\u8868";
    Console.WriteLine(s1);
    var s2 = "\\u60a8\\u6240\\u53d1\\u8868\\u7684\\u5185\\u5bb9\\u53ef\\u80fd\\u542b\\u6709\\u5e7f\\u544a\\u4fe1\\u606f\\uff0c\\u4e0d\\u5141\\u8bb8\\u53d1\\u8868";
    Console.WriteLine(string.Join("", s2.Split(new string[] { "\\u" }, StringSplitOptions.None).Skip(1).Select(x => Convert.ToInt32(x, 16)).Select(x => (char)x).ToArray()));
      

  2.   

    当然你也可以写Console.WriteLine(new string(s2.Split(new string[] { "\\u" }, StringSplitOptions.None).Skip(1).Select(x => (char)Convert.ToInt32(x, 16)).ToArray()));