熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

Asp.net關於對url編碼的轉化

2013-11-13 10:28:38  來源: .NET編程 

  今天突然遇到一個棘手的問題就是對於url編碼的轉換

  大家上網的時候經常可以發現我們輸入的漢字在url傳輸的時候是%xx%xx的形式

  如果我們需要提取上面的信息該怎麼辦呢?如果是通過類似indexaspx?name=%xx%xx還可以通過request取得值所以不用管那麼多可是如果這些字符包含在一個地址裡面而不是參數怎麼辦?

  用UriUnescapeDataString()函數轉化 後可以得到正確的中文編碼

  string ss = %e%ab%%e%b%%e%%bstring dd = UriUnescapeDataString(ss)ResponseWrite(dd

  最後得到結果高清晰!

  一點小小的發現給大家參考一下不過請教人的發現Java提供了同樣的一個函數可是沒有想到net放在uri裡面


From:http://tw.wingwit.com/Article/program/net/201311/13770.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.