百度搜索不支持UTF-8的解决办法

百度搜索不支持UTF-8的解决办法

今天修改一个网站模板,做了一个连到百度搜索的链接,但是打开后百度不能识别,直接显示乱码。

看到这里就想到输入gb编码,但是整个页面都是UTF-8,就使用response.charset,结果不成功。

再使用ADODB.Stream,依然失败,读出来的还是UTF-8编码。

现在只能从百度的参数着手了,找了一下百度的搜索参数,发现有一个定义编码的,就是ie参数。

在百度搜索链接里面加上ie参数:&ie=utf-8,再来打开该链接看,百度已经不再是乱码了。

大功告成,本次尝试话费了3个小时,真是不值得啊。

未经允许不得转载:聚友 » 百度搜索不支持UTF-8的解决办法

赞 (0) 打赏

评论 3

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 午夜客这是PJblog吗?
    聚友 于 2008-10-27 14:19:46 回复
    不是PJblog,是Zblog
    回复
  2. 网友百度知道同样不支持utf-8,怎么解决呢? 回复
  3. chentaoqian在form里加入<input type=hidden name=ie value=”UTF-8″>也可以。

    博主,交换下链接吧,我的blog: http://chentaoqian.com 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏