这个是“提交”的编码,不知道是什么格式的编码,急!!!

解决方案 »

  1.   

    我试了啊,可是不同啊Unicode是这个
    %d0c%a4N
      

  2.   

    UNICODE
    Regex reg = new Regex(@"(?i)\\[uU]([0-9a-f]{4})");
    return reg.Replace(SourceString, delegate(Match m) { return ((char)Convert.ToInt32(m.Groups[1].Value, 16)).ToString();
      

  3.   

    Unicode是个集合,有多种编码...你这个UTF8,而你问的是UTF16,也就是.NET的字符编码...
      

  4.   

    可是为什么我用utf-16编出来的是%d0c%a4N 和unicode一样啊,能不能说清楚点,谢了 
      

  5.   

    那就是你问的是UTF8...或者UTF32等等,你挨个试试不就知道了...
      

  6.   

    问题是这些码我都试过了,但是没有一个编出来是这个的,还有就是用utf-8,GBK都可以解到 用HttpUtility.UrlDecode
      

  7.   

    刚才没仔细看,%d0c%a4N就是%u63d0%u4ea4啊...只不过URL编码是10进制,程序编码是十六进制...你转换一下就行了...
      

  8.   

    Response.Write(Microsoft.JScript.GlobalObject.unescape("%u63d0%u4ea4"));
    添加引用
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.JScript.dll
      

  9.   

    说10进制还不对,这个就是URL编码,编码的文字是UTF8编码...你直接用HttpUtility.UrlDecode就能解码管它什么编码字符形式啊...
      

  10.   

    d0 c => 63 d0
    a4 N => 4e a4反高低位字节序,高位字节又转为ascii码字符的10进制...具体编码规则得去看W3C文档了...
      

  11.   

    高位字节又转为ascii码字符的10进制
    ----------------
    高位字节又转为ascii码字符的16进制错了,还是16进制...
      

  12.   

    谢谢大家,尤其是“孟子”和vrhero