比如:
test.asp通过后面加变量,把变量user和pwd传给check.aspx,但是假如user的值为中文时,aspx接收不到任何数据?如何解决?如:test.asp 里Response.redicet("check.aspx?user=中文名&pwd=000")

解决方案 »

  1.   

    很简单:check.aspx页面:
           String user =Server.UrlDecode(Request.QueryString["user"]);
      

  2.   

    把web.config文件的内容改一下就行了。
    <globalization requestEncoding="GB32" responseEncoding="GB32"/>
      

  3.   

    to  jinqinghai() 
    会不会影响英文参数值的接收?
      

  4.   

    ("check.aspx?user=" + Server.UrlEncode(your chinese name) + ...
      

  5.   

    传递时 编码一下 server.urlencode(变量)
    接收时 解码一下 server.urldecode(变量)
      

  6.   

    用asp的server.urlencode
    那么使用aspx的server.urldecode能还原吗?
      

  7.   

    应该是一样。URL编码基本都是统一的