%e6%89%8b上面的是System.Web.HttpUtility .UrlEncode (str);

解决方案 »

  1.   

    Server.UrlEncode(url);
    就是对url传递到服务器的数据进行编码,
    用Response.Write()打印以下就得到了
      

  2.   

    string s1=@"%D0%A1%CD%B5%B3%CC%D0%F2";
    Response.Write(Server.UrlDecode(s1));
    string s2=@"小偷程序";
    Response.Write(Server.UrlEncode(s2));
      

  3.   

    %e6%89%8b和"%D0%A1%CD%B5%B3%CC%D0%F2应该不是同一种编码方式吧
      

  4.   

    viena(EQ<0) ( ) 星星,也学习?晕
      

  5.   

    用Server.UrlEncode编码
    用Server.UrlDecode解码
      

  6.   

    %e6%89%8b
    用Server.UrlEncode编码字母是小写的,怎么改成大写
      

  7.   

    urlencode后的结果和你使用的encoding有关
      

  8.   

    TO:xiahouwen(武眉博<活靶子.NET>) 一般encoding有哪几种?
    常用的是哪个
      

  9.   

    UTF-8 
    中文一般用 GB2312
      

  10.   

    To:lubosunASCII 
    Unicode 
    Utf-8
    Utf-7
    gb2312 等
      

  11.   

    呵呵,ENT CODE哈,台湾的,倚天编码系统,很强吧