最新解决:(2007-09-19)
发现下面的也会有问题的,只有把页面从UTF-8也换成GB2312时再配合web.config配置解决的比较完善啊。
-----------------------------
在做湖州地名黄页的时候遇到的,页面的编码是UTF-8,在接收网址参数的时候都使用了 Server.UrlDecode(),郁闷的是只要是中文,非"%e7%ba%a2%e6%97%97%e8%b7%af"这种形式的,取得就是乱码,很是郁闷。查了不少资料,看到有一说法在Web.config中添加。view plaincopy to clipboardprint?
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
</system.web>
<system.web>
<globalization requestEncoding="GB2312" responseEncoding="GB2312"/>
</system.web>那么我试下了,因为页面是UTF-8的,所以我把GB2312改成了UTF-8,结果还是一样。后来又试着把回原来的,居然发现OK了 一下, 不知道哪位大虾知道是怎么回事?