Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)归海一刀published in(发表于) 2014/1/30 1:12:39 用IHttpModule解决输入中文地址乱码问题(一)_[Asp.Net教程]
OK,问题解决了,在三种浏览器中都实现了正常显示。看到这里不要结束,因为问题有可能已经产生了。你会发现点击http://localhost/a.aspx?key=就是中文这种地址时,反而变成了乱码。在本文中的解决方法是,把地址编码System.Web.HttpUtility.UrlEncode("就是中文",Encoding.GetEncoding("gb2312"))这样就没有乱码的问题了。注意,上述代码使用Encoding.Default是因为我的系统是中文版本的,因此默认编码就是gb2312.全文完。
原文出自:http://www.cnblogs.com/birdshover/
赞