好像是http转换的编码,
c#下面用什么函数解啊?
急求!

解决方案 »

  1.   

    [C#]
    protected static string EscapeString(
       string str
    );
      

  2.   

    .NET Framework
    受以下版本支持:3.0、2.0
     有没1.1下的方法啊?
      

  3.   

    在1.1 下,可以用server.htmlencode加密;server.thmldecode解密。
      

  4.   

    to songle912 
    用 Server.Decode() 解码出来是乱码
    源码:QQ%CE%DE%CF%DF%C0%D6%D4%B0%0A1%A1%A2%D3%E9%C0%D6%CC%D7%B2%CD%0A2%A1%A2%CA%D6%BB%FA%CD%E6Qzone%0A3%A1%A2%C1%E5%C9%F9%EC%AE%B0%F1%0A4%A1%A2Q%B1%D2%C7%E1%CB%C9%B5%C3%0A5%A1%A2%D3%D0%C9%F9%B6%CC%D0%C5%0A6%A1%A2QQ%C7%A7%C0%EF%D1%DB%0A%BB%D8%B8%B4%CA%FD%D7%D6%BD%F8%C8%EB
    解码后:
    1ܽ 2ʷ˵ 3 4߼ 5鷴 0 ʱBZ1700볬QQͷ急救啊
      

  5.   

    // 先在项目中.NET页添加System.Web引用
    using System.Web;string s = "%C7%EB%BB%D8%CA%FD%D7%D6%0A1%B9%A6%C4%DC%BD%E9%C9%DC%0A2";
    Text = HttpUtility.UrlDecode(s, Encoding.Default);
      

  6.   

    Server.Decode("%C7%EB%BB%D8%CA%FD%D7%D6%0A1%B9%A6%C4%DC%BD%E9%C9%DC%0A2");