作者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