[問題] 網址中含有中文(percent encoding)

看板C_Sharp作者 (CrazyGod)時間16年前 (2009/12/27 13:17), 編輯推噓3(3012)
留言15則, 4人參與, 最新討論串1/1
想做個中繼搜尋器 使用者可能輸入中文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

12/27 13:49, , 1F
用HttpUtility.UrlEncode()不就可以了? :O
12/27 13:49, 1F

12/27 18:19, , 2F
請問能打個範例嗎.. 我新手 感恩..
12/27 18:19, 2F

12/27 18:55, , 3F
不用判斷...轉就對了
12/27 18:55, 3F

12/27 19:14, , 4F
不知HttpUtility.UrlEncode如何下手..
12/27 19:14, 4F

12/27 20:06, , 5F
找了蠻久卻無法使用這個語法 是要先宣告嗎??
12/27 20:06, 5F

12/27 21:55, , 6F
你可以先查一下MSDN
12/27 21:55, 6F

12/27 21:55, , 7F
簡單的說你先在參考裡面加入Sytem.Web
12/27 21:55, 7F

12/27 21:56, , 8F
在using就好了,這是一個static method
12/27 21:56, 8F

12/28 20:33, , 9F
你喜歡用System.Web.HttpUtility.UrlEncode("中文")
12/28 20:33, 9F

12/28 20:33, , 10F
這樣也可以... :P
12/28 20:33, 10F

12/28 20:35, , 11F
btw, 我想你要寫和WWW相關的功能的話, System.Web
12/28 20:35, 11F

12/28 20:35, , 12F
幾乎是必須的.
12/28 20:35, 12F

12/28 20:36, , 13F
另外, 記得要先Add reference才會可以用...
12/28 20:36, 13F

12/28 20:37, , 14F
(你多半是在寫Windows Service吧...)
12/28 20:37, 14F

12/29 23:00, , 15F
感謝各位高手的回文...受益良多
12/29 23:00, 15F
文章代碼(AID): #1BDktSCj (C_Sharp)