最新解決:(2007-09-19)
發(fā)現(xiàn)下面的也會有問題的,只有把頁面從UTF-8也換成GB2312時(shí)再配合web.config配置解決的比較完善啊。
-----------------------------
在做湖州地名黃頁的時(shí)候遇到的,頁面的編碼是UTF-8,在接收網(wǎng)址參數(shù)的時(shí)候都使用了 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> 那么我試下了,因?yàn)轫撁媸荱TF-8的,所以我把GB2312改成了UTF-8,結(jié)果還是一樣。后來又試著把回原來的,居然發(fā)現(xiàn)OK了 一下, 不知道哪位大蝦知道是怎么回事?
出處:http://blog.breakn.net/article.asp?id=377
新聞熱點(diǎn)
疑難解答
圖片精選