google和baidu站内搜索代码及中文乱码解决

Google和百度站内搜索为我们网站提供方便的查询功能,调用站内搜索代码到网站时,可能会出现中文乱码的问题,以下是搜索代码

  • <!--Google站内搜索开始-->
  • <form method=get action="http://www.google.com/search">
  • <input type=text name=q>
  • <input type=submit name=btnG value="Google 搜索">
  • <input type=hidden name=ie value=GB2312>
  • <input type=hidden name=oe value=GB2312>
  • <input type=hidden name=hl value=zh-CN>
  • <input type=hidden name=domains value="你的网站地址">
  • <input type=hidden name=sitesearch value="你的网站地址">
  • </form>
  • <!--Google站内搜索结束-->
  • <!--Baidu站内搜索开始-->
  • <form action="http://www.baidu.com/baidu">
  • <input type=text name=word>
  • <input type="submit" value="Baidu 搜索">
  • <input name=tn type=hidden value="bds">
  • <input name=cl type=hidden value="3">
  • <input name=ct type=hidden value="2097152">
  • <input name=si type=hidden value="你的网站地址">
  • </form>
  • <!--Baidu站内搜索结束-->
  • 常见问题及解决方法:

    1、出现乱码的解决方法:在form表单内添加如下代码(如果是Google的话,把代码里的GB2312改成UTF-8就可以了)

  • <input type=hidden name=ie value="UTF-8">
  • 2、搜索结果无法在新页面显示的解决方法:将第一行改为如下代码

  • <form action="http://www.baidu.com/baidu" target="_blank">
  • 转载请注明 :IT樵客

    此条目发表在 程序设计 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

    关于 logger

    2010年网络规划设计师证书寻挂靠!

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注

    *

    您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>