需要用System.Web.HttpUtility.UrlEncode转换一下...

解决方案 »

  1.   

    Server.UrlEncode()编码
    Server.UrlDecode()解码
      

  2.   

    怎么会不行?
    asp.net连对象名称都能使用中文!
    asp里面用
    Server.URLEncode() 编码
    Server.URLDecode() 解码
      

  3.   

    Var urlString="phoneSearch.aspx?qnumber="+escape(qnumber)
    這樣帶就好了
      

  4.   

    主要是 aspx向asp页传递参数时发现,如果值中带有中文,在ASP页中得到的值中文部分不正确,在ASP里面未找到 Server.URLDecode() 解码
      

  5.   

    还有一种方法:
    web.config
    <system.web>
    <globalization responseEncoding="gb2312" requestEncoding="gb2312" fileEncoding="gb2312"/>
    <system.web>
      

  6.   

    同意 wacle(落第秀才) 
    :)