天天看點

c#實作Javascript的encodeURIComponent()函數

國内外各搜尋引擎,均用JavaScript的encodeURIComponent()函數對搜尋關鍵字進行編碼,終于找到了.net下的實作方法。

 .net采用

System.Web;

<a href="http://msdn.microsoft.com/zh-cn/library/sacf9e4b.aspx">UrlDecode(String, Encoding)</a>

使用指定的編碼對象将 URL 編碼的字元串轉換為已解碼的字元串。

代碼頁

Name

顯示名稱

936

gb2312

簡體中文 (GB2312)

65001

utf-8

Unicode (UTF-8)

國内各搜尋引擎均采用GB2312,使用此類搜尋引擎時,編碼為:

HttpUtility.UrlEncode(String, System.Text.Encoding.GetEncoding(936))

現在這問題解決了,可以不再隻限于采用UTF-8編碼的Google做搜尋工具

繼續閱讀