Server.UrlEncode把汉字转换编码,若不想转换,把此方法去掉:
String name = this.TextBox1.Text.Trim(); 
Response.Redirect("Success.aspx?name="+name);如果网页不支持中文,则会出现意想不到的错误,建议采用UNICODE编码方式

解决方案 »

  1.   

    所谓的UrlEncode编码 就是把原来的字符串 做Utf-8编码utf-8中间的英文部分和ascii中的一样当然 你可以用  %12 %36 这样输出英文
    所以ASCII中的字符不编码  其他的都被编码了
      

  2.   

    我是想问的是为什么汉字能编码,而字母不能呢?
    还有
    unicode,和urlEncode 有什么区别么?
      

  3.   

    哦,1,2楼朋友谢谢,明白了一部分,
    还是不明白UNICODE编码方式和urlEncode 有什么区别么?
      

  4.   

    http://www.cnblogs.com/birdshover/archive/2008/03/06/1092737.html
      

  5.   

    呵呵,httpModule好高深哦,还是看看,谢谢
      

  6.   

    是不是MM啊?~鉴定一下啊!?o(∩_∩)o...!