在asp.net 页面里,我这样写"search.asp?typename="+ Server.UrlEncode((string)rs["type"]+"...."
发现search.asp无法接收到正确的中文参数,可能是编码不对,在网上查了一下Server.UrlEncode 好象 默认是UTF8的,不知怎么才能改成我想要的编码如GBK谢谢!

解决方案 »

  1.   

    中文传值: 
    Javascript: 
                      参考escape和unescape 
    C#: 
                      参考 HttpUtility.UrlDecode和 HttpUtility.UrlEncode 
      

  2.   

    你的是javascript传值吧?用escape编码,然后服务端代码取值是HttpUtility.UrlDecode,试试吧。
      

  3.   

    "search.asp?typename="+ HttpUtility.UrlEncode((string)rs["type"]+"...."