比如我在url输入www.abc.com?id="中国"; 在不编码的情况下如何解码? 
如图所示,我url传值传了个中文如图所示,在火狐下获取这个url,自动进行了编码,如何在此处得到不编码的参数

解决方案 »

  1.   

    1.配置文件web.config中 在节中加上整个网站的编码方式,代码如下: 查看代码.doc这样参数就以gb2312的中文编码方式传输了。而一般默认是utf-8.2.在传参是先编码在传输,接受时先编码,在接收。string mm=Server.URLEncode(你);
    Response.Redirect(index.aspx?mm=+mm);然后在接收页解码:
    string mm = Server.URLDecode(Requext.querystring(mm));
    js:传参:用encodeURI("url参数")将url编码收参:用decodeURI("接收到的值")解码
      

  2.   

    string value=Server.UrlDecode(Request.QueryString["AreaName"]);
      

  3.   

    Server.UrlDecode 这个东西不能直接用
    谢谢,我想其他办法解决了