c#實現Javascript的encodeURIComponent()函數


c#實現Javascript的encodeURIComponent()函數 - designer的日志 - 網易博客

c#實現Javascript的encodeURIComponent()函數   

 

2010-09-02 22:47:36|  分類:
文章驗證系統研發
|  標簽:編碼  

|字號  訂閱

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

 .net采用

System.Text;

 

UrlDecode(String, Encoding) 使用指定的編碼對象將 URL 編碼的字符串轉換為已解碼的字符串。

Encoding 能過查看 http://msdn.microsoft.com/zh-cn/library/system.text.encoding.aspx

 

代碼頁
Name 顯示名稱
 
 
936
gb2312 簡體中文 (GB2312)
 
 
65001
utf-8 Unicode (UTF-8)

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM