我打算做一个工具,快速得到搜索引擎的排名,那么就得将关键词放进URL
你也许想直接将汉字放进Url是不行的。
比如说
http://www.baidu.com/s?wd=天气
这样是不行的,你得将汉字转成 %CC%EC%C6%F8 的形式。
解决办法:添加引用 System.Web
string sKeywords="天气";
string sKeywordsCode = System.Web.HttpUtility.UrlEncode(sKeywords,Encoding.GetEncoding(936));
这样就OK了。
在其他情况下,你也许想将Url中的中文解析出来,当然,调用
System.Web.HttpUtility.UrlDecode 就OK了。