switch(SearchKey)
{
case "baidu"://百度搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.Default);
SearchAddr = @"http://www.baidu.com/s?wd=" + key + @"&cl=3";
break;
case "Google"://Google搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.GetEncoding("utf-8"));
SearchAddr = @"http://www.google.com/search?hl=zh-CN&q=" + key + @"&lr=";
break;
case "yahoo"://yahoo搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.GetEncoding("utf-8"));
SearchAddr = @"http://www.yahoo.com.cn/search?ei=UTF-8&fr=fp-tab-web-ycn&p=" + key + @"&meta=vl%3Dlang_zh-CN%26vl%3Dlang_zh-TW";
break;
case "myself"://本站搜索匹配
SearchAddr = null;
break;
default:break;
}
很简单了,只是百度使用GBK编码的,我找了很久都没有找到相应的编码格式,
1个小时后我试了试Default的,结果ok........ - -!!
{
case "baidu"://百度搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.Default);
SearchAddr = @"http://www.baidu.com/s?wd=" + key + @"&cl=3";
break;
case "Google"://Google搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.GetEncoding("utf-8"));
SearchAddr = @"http://www.google.com/search?hl=zh-CN&q=" + key + @"&lr=";
break;
case "yahoo"://yahoo搜索引擎匹配
key = System.Web.HttpUtility.UrlEncode(key,System.Text.Encoding.GetEncoding("utf-8"));
SearchAddr = @"http://www.yahoo.com.cn/search?ei=UTF-8&fr=fp-tab-web-ycn&p=" + key + @"&meta=vl%3Dlang_zh-CN%26vl%3Dlang_zh-TW";
break;
case "myself"://本站搜索匹配
SearchAddr = null;
break;
default:break;
}
很简单了,只是百度使用GBK编码的,我找了很久都没有找到相应的编码格式,
1个小时后我试了试Default的,结果ok........ - -!!