当前位置:首页 > 站长

百度搜索代码utf-8乱码解决方法

happyfhb18年前 (2009-05-18)站长1696
摘要:在我们的网站上放“百度的搜索代码”方便用户快速搜索。但是百度官方提供的搜索代码不支持UTF8,我们的网站编码为UTF-8的时候搜索关键词出现乱码 。百度搜索代码UTF-8乱码解决的方法如下:在form表单内添加如下代码:<input type=hidden name=i…

在我们的网站上放“百度的搜索代码”方便用户快速搜索。但是百度官方提供的搜索代码不支持UTF8,我们的网站编码为UTF-8的时候搜索关键词出现乱码 。

百度搜索代码UTF-8乱码解决的方法如下:

在form表单内添加如下代码:

<input type=hidden name=ie value="UTF-8">

一个UTF-8编码的站点,在页面中需要有如下的链接:

查看更多关于"给不起的爱"的内容,关键词“给不起的爱”链接
http://www.baidu.com/baidu?word=永康街报

但是,点过去后搜索框显示的关键词是乱码:(

如果直接在地址栏输这个网址,确又正常。

将中文rawurlencode一下,变成

http://www.baidu.com/s?cl=3&wd=%D3%C0%BF%B5%BD%D6%B1%A8

同样如此。

知道这是因为UTF-8下一个中文三个字符,而Baidu使用GB2312编码,一个中文两个字符的原因,但是怎么解决呢?Google就可以直接调用,因为其本身就是UTF8的,如果是gb2312的页面过去,则只要在网址后面加上&ie=GB2312就可以。Baidu不知道要怎么解决,难道要将UTF-8产生的字符通过函数转换为gb2312的编码?在Baidu的帮助中没能找到方法。

搜索了一下,从一大堆无用信息中找到了一条,解决了这个问题:)

方法是在后面加上&ie=utf-8,呵呵Baidu也早就有解决这个问题的方法了。

于是最终链接地址变成:
http://www.baidu.com/s?cl=3&wd=%D3%C0%BF%B5%BD%D6%B1%A8&ie=utf-8

 

扫描二维码推送至手机访问。

版权声明:本文由海海日记-冯海滨博客发布,如需转载请注明出处。

本文链接:http://www.fenghaibin.com/?id=184

“百度搜索代码utf-8乱码解决方法” 的相关文章

记事本:轻松制造个性OEM信息

记事本:轻松制造个性OEM信息

a从网上下载的XP安装程序,安装完成后看到的是别人的OEM信息,很是不爽。修改方法有二:在注册表中进行,容易发生错误,而且步骤烦琐;或使用专用工具(如优化大师之类),需要额外安装软件。下面给大家介绍一个非常简单的方法,三步即可轻松搞定。 一、准备OEM信息 (1)打开记事本程序,在其中输入以下…

301重定向设置的方法

301重定向设置的方法

第一种方法,通过IIS界面实现301重定向: 1.我们增加一个站点,绑定的以下主机头:adminlj.com www.adminlj.com linkhelper.cn。注意,这里的adminlj.com和linkhelper.cn是因为不带www和带www有可能被搜索引擎当作不同的网址。对应目录…

GoogleSeo优化站长手则

很多站长都针对google做seo优化,那么下面的守则必看,好好学习可以然让你事办功倍。下面是GOOGLE管理员中的站长手册中翻译过来的。设计与内容指导方针:1、使一个网站层次分明及文本链接清晰,页面之间通过至少一个文本与其他页面相互链接。为您的访问者提供一个通向所有重要页面的网站地图。如果网站地图…

一个不错的网站整站下载器强烈推荐

一个不错的网站整站下载器强烈推荐

在好朋友博客上看到一个好东西.正适合我我相信也适合广大的偷懒站长一个不错的网站整站下载程序,如果想借鉴一下别人网站美工的话可以一用。用这个软件可以将网站下面所以的目录及图片都下载到本地,不过程序是不能下载的。软件安装成功后,按左上角新建项目向导,如图:进行下一步操作,输入要下载的网站地址: …

海滨博客恭祝广大网友七夕快乐

海滨博客恭祝广大网友七夕快乐

海滨博客恭祝广大网友七夕快乐再次祝愿天下有情人终成眷属. …

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。