获取百度搜索引擎中的中文关键字为什么是乱码?

我的一个asp.net小测试,测试在百度上输入中文关键字,问什么得到的是关键字是乱码?escape(✀ http://www.baidu.com/s?wd=%BC%B4%CA%B1%CD%A8✀) 这个是百度上的url,把他传到另一个aspx中unescape(✀<%=Request.QueryString["referrer"] %>✀)这样获取的url在js中获取关键字,怎么不让关键字是乱码?急需解决,谢谢!!!
2026年09月18日 14:24
有1个网友回答
网友(1):

1.先将默认搜索设置成其他(非百度)的搜索程序.例如先把默认搜索改成live. 2.非默认搜索程序全部删除. 3.查找更多提供程序→重新添加搜索程序. 4.将默认搜索设置回百度搜索. 5.乱码问题完美解决. IE7百度搜索乱码的解决办法 打开regedit____ HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes 下 找到带baidu的项,对照以下参数修改 在这个项下有四个参数,有三个字符串值. 第一个是 (默认) (数值未设置), 第二个是 DisplayName baidu 第三个是 URL http://www.baidu.com/s?wd= {searchTerms}&cl=3&ie=utf-8 另一个是 DWORD值 Codepage 数值数据为十六进制 fde9