日期:2014-05-17  浏览次数:20561 次

请教大家一个关于网址信息的问题
在使用百度搜索时,百度将输入的关键字转换成了字符串。如我输入“中国”进行搜索时,搜索的地址是http://www.baidu.com/s?&f=8&wd=%D6%D0%B9%FA&ct&ct=0,
%D6%D0%B9%FA就是将关键字“中国”转换的结果。请问这种转换结果采用的是什么方式?

------解决方案--------------------
google和sohu用的是UTF-8 所以可以用System.Web.HttpUtility.UrlDncode( "%D6%D0%B9%FA ")来操作,百度是gb2312的要用System.Web.HttpUtility.UrlDecode( " ",System.Text.Encoding.GetEncoding( "Gb2312 "));