作者CrazyGod (CrazyGod)
看板C_Sharp
標題[問題] 網址中含有中文(percent encoding)
時間Sun Dec 27 13:17:14 2009
想做個中繼搜尋器
使用者可能輸入中文or英文
Ex.輸入test 則跑出下面網址
http://search.test.com
Ex.輸入中文 則跑出下面網址
http://search.%E4%B8%AD%E6%96%87.com
ps.%E4%B8%AD%E6%96%87為中文之percent encoding
想請教各位高手
如何判斷中文時轉成 percent encoding
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.145.252
1F:推 leicheong:用HttpUtility.UrlEncode()不就可以了? :O 12/27 13:49
2F:→ CrazyGod:請問能打個範例嗎.. 我新手 感恩.. 12/27 18:19
3F:→ yydon:不用判斷...轉就對了 12/27 18:55
4F:→ CrazyGod:不知HttpUtility.UrlEncode如何下手.. 12/27 19:14
5F:→ CrazyGod:找了蠻久卻無法使用這個語法 是要先宣告嗎?? 12/27 20:06
6F:推 Kelunyang:你可以先查一下MSDN 12/27 21:55
7F:→ Kelunyang:簡單的說你先在參考裡面加入Sytem.Web 12/27 21:55
8F:→ Kelunyang:在using就好了,這是一個static method 12/27 21:56
9F:推 leicheong:你喜歡用System.Web.HttpUtility.UrlEncode("中文") 12/28 20:33
10F:→ leicheong:這樣也可以... :P 12/28 20:33
11F:→ leicheong:btw, 我想你要寫和WWW相關的功能的話, System.Web 12/28 20:35
12F:→ leicheong:幾乎是必須的. 12/28 20:35
13F:→ leicheong:另外, 記得要先Add reference才會可以用... 12/28 20:36
14F:→ leicheong:(你多半是在寫Windows Service吧...) 12/28 20:37
15F:→ CrazyGod:感謝各位高手的回文...受益良多 12/29 23:00