首页 > 百度搜索出现乱码,为什么会这样?

百度搜索出现乱码,为什么会这样?

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&rsv_idx=1&tn=98196554_hao_pg&wd=%25E5%259C%25B0%25E5%259D%2580%25E6%25A0%258F%25E6%2590%259C%25E7%25B4%25A2%25E7%25BB%258F%25E5%25B8%25B8%25E8%25B7%25B3%25E8%25&oq=%26lt%3B%26gt%3B5%26lt%3B9%26lt%3B%26lt%3BB0%26lt%3B%26gt%3B5%26lt%3B9D%26lt%3B80%26lt%3B%26gt%3B6%26lt%3BA0%26lt%3B8F%26lt%3B%26gt%3B6%26lt%3B90%26lt%3B9%26lt%3B%26lt%3B%26gt%3B7%26lt%3BB4%26lt%3BA2%26lt%3B%26gt%3B7%26lt%3BBB%26lt%3B8F%26lt%3B%26gt%3B5%26lt%3BB8%26lt%3BB8%26lt%3B%26gt%3B8%26lt%3BB7%26lt%3BB%26lt%3B%26lt%3B%26gt%3B8%26lt%3B&rsv_pq=bf3727140002b034&rsv_t=79b4ZqqzN6N4jskeNmDsFsaptRuxFRJrXrLf6fM6Y34QPbdNA4W1a%2BUc8%2FWqksnEO6rcjaQy&rsv_enter=0&rsv_sug7=000


Decode一下


关键词参数出问题了!

&wd=%25E5%259C%25B0%25E5%259D%2580%25E6%25A0%258F......

你上面的编码结果其实是对搜索关键词“地址栏”做了两次UrlEncode编码得来的。

对“%25E5%259C%25B0%25E5%259D%2580%25E6%25A0%258F”第一次UrlDecode解码
得到:%e5%9c%b0%e5%9d%80%e6%a0%8f
对“%e5%9c%b0%e5%9d%80%e6%a0%8f”第二次UrlDecode解码
得到:地址栏

而百度搜索只会对已编码的参数做一次解码处理,然后去搜索解码的结果,所以出现了如图所示的内容。

【热门文章】
【热门文章】