例如query.aspx?userId=090016&item=重点税源户管理    
用Request.QueryString["item"] 得到总是 '重点税源户管' .何故?百思不得其解!忘高手帮忙!

解决方案 »

  1.   

    传递汉字的时候最好编码,,,,
    把要传递的汉字,用下面的格式编码
    dim url as string
    url="description.aspx?type="+Server.UrlEncode(addtype.text)
    response.write(url)这个是接收时,解码
    dim type as string
    type=Server.UrlDecode(Request.QueryString("type"))这样一般就不出错了
      

  2.   

    请问dtor(曲项向天歌) ?你说的编码问题,是指的什么问题?
    为什么有的正常,有的不完整!
      

  3.   

    使用Request方式传参在遇到“+”,“&”等特殊字符或者中文都可能会有问题,修改web.config智能解决中文的问题,根本的解决办法还是进行编码转换,就是aaron_lly(永远,永远,等她回来!) 的答案;javascript也有进行编码转换的函数
      

  4.   

    编码:
    xxx.aspx?string=HttpUtility.UrlEncode("汉字");
      

  5.   

    web.config文件中修改:
    <globalization requestEncoding="gb2312" responseEncoding="gb2312" />