解決網址參數獲取亂碼問題

最新解決:(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了 一下, 不知道哪位大蝦知道是怎麽回事?

出處:http://blog.breakn.net/article.asp?id=377

 
Serv-U服務器中文亂碼問題的解決-服務器
有用戶反映用Serv-U7.1版本以後,文件名爲中文的時候,會出現亂碼,以及無法上傳、下載、刪除等一些問題。主要是由編碼引起的,Serv-U默認的編碼是UTF-8。 設置步驟: 1、打開Serv-U 8.0控制台,點擊“限制...查看完整版>>Serv-U服務器中文亂碼問題的解決-服務器
 
解決E1000播放MP3時亂碼的問題
大家遇到過E1000在播放MP3時音樂名稱是亂碼的現象吧。這種情況的出現原因是MP3播放器現實的歌曲相關信息不是文件名稱,而是MP3文件的ID3v1和ID3v2項目中的文件信息,如果出現亂碼,有可能是以上信息中出現了MP3播放器...查看完整版>>解決E1000播放MP3時亂碼的問題
 
解決上www網亂碼問題的兩種方法
 1)選擇一下Opera中的【當前頁-編碼-GB2312-保存】  2)Opera左下角菜單-設置-配置文件-移動夢網-編輯  “配置名稱:移動夢網;主IP:10.0.0.172;端口:9201”  將端口改爲80的話,就可以解決在方法1)中不...查看完整版>>解決上www網亂碼問題的兩種方法
 
SP手機上網技巧之二:解決手機自帶IE上網亂碼問題
我用小9自帶的IE上網速度還是不錯的,可是只要一輸入中文就別成亂碼了,經測試有兩個辦法可以解決: 1、每次輸入時改浏覽器的語言爲“unicode(UTF—8)”(選項-常規-語言),輸入完光標移出輸入框後,改浏覽器語言爲...查看完整版>>SP手機上網技巧之二:解決手機自帶IE上網亂碼問題
 
Eclipse工具下開發Struts解決亂碼的問題
主要有三個問題: 1,struts中資源文件中如果value爲中文,顯示亂碼 解決辦法:使用eclipse插件Properties Editor 2,在文本域裏輸入中文顯示亂碼 解決辦法:使用servlet過濾器filter 最簡單的可以借用tomcat下面的f...查看完整版>>Eclipse工具下開發Struts解決亂碼的問題