是的,
传中文时用Server.urlencode("中国");
如 response.redirect("aaa.aspx?"+Server.UrlEncode("中国"));

解决方案 »

  1.   

    是的。
    字符串长的时候会有问题,将web.config中的此行改编码如下:
     <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" />还有问题,只能将QueryString的内容改成数字或英文再用代码解析了
      

  2.   

    web.config中替换
    <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" />
      

  3.   

    用Server.urlencode("XXX")
    或者直接修改web.config中的节点:
    <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312" />
      

  4.   

    HttpUtility.UrlEncode(Page.Request.QueryString["ProductName"].ToString())