标签为 搜索 的存档

google搜索乱码的解决办法

我页面上的google 搜索是google两个产品的结合体,本来昨天试着没有任何问题的代码,在今天使用的时候在搜索中文的时候出现的全是乱码,让我很是头疼,仔细看了下代码,感觉应该没有问题,但因为是自己修改的代码,对自己又没有太大的信心,所以吃不准到底是哪的问题.
用google adsense重新生成最简单的代码测试,结果还是乱码,胡乱设置了一翻,还是没有结果,无奈之下开始怀疑是google搜索本身的问题,但用google本身的搜索却没有问题,最终还是怀疑到自己的代码这里来,估计是两个功能不能混用吧?
试着在网上google了下相关的问题,没有找到一个和我相似的情况,但至少肯定是编码的问题,再仔细看自己的代码里的编码段

<input type=”hidden” name=”ie” value=”gb2312″></input>
<input type=”hidden” name=”oe” value=”gb2312″></input>

我的网站是中文的就应该用gb2312的格式,能有什么错呢?
但最终还是改成了下面的编码格式试验了下,

<input type=”hidden” name=”ie” value=”UTF-8″></input>
<input type=”hidden” name=”oe” value=”UTF-8″></input>

居然解决了@!

实在是另我想不通:1、代码昨天还用的好好的,今天就乱码了;2、为什么中文的网站要用UTF-8格式的呢?

搜索引擎的增强

又偷了一段代码,原理在这里,只是如果想应用在自己的搜索引擎里可能还要做相应的修改才行.

(function() { var f = document.getElementById(‘searchbox’); if (!f) { f = document.getElementById(‘searchbox_demo’); } if (f && f.q) { var q = f.q; var n = navigator; var l = location; if (n.platform == ‘Win32′) { q.style.cssText = ‘border: 1px solid #7e9db9; padding: 2px;’; } var b = function() { if (q.value == ”) { q.style.background = ‘#FFFFFF url(http://www.google.com/coop/images/google_custom_search_watermark.gif) left no-repeat’; } }; var f = function() { q.style.background = ‘#ffffff’; }; q.onfocus = f; q.onblur = b; if (!/[&?]q=[^&]/.test(l.search)) { b(); } } })();

今天抽时间测试了下,发现在IE下显示正常但在FF下则不能正常显示,不知道是代码的问题,还是兼容性的问题,或者偷来的代码不全.无奈之下,暂时放下不用了.等以后有时间再研究吧.

开始研究php

终于算是把blog的相关设置和功能调试满意了,广告也加了点儿,不多,还是给自己留点清静的空间吧,不过倒是挣了几毛钱了,只是不知道要到什么时候才能到100Dao的大关;,音乐就不加了,影响速度不说,还有点乱,想听歌的话去我另个blog好了;最满意的是google的搜索条,主要是能够方便自己,打开自己的主页,想找东西就从自己的搜索界面里搜就行了,不用再输入它的地址了,而且这段时间发现,在查找方面确实比baidu强很多,开始喜欢上google了.

制作网站的网站地图sitemap.xml

想要做广告得到更好的宣传,不外乎自己到搜索引擎里主动添加,但搜索引擎也可以自动的更新你的网站内容,那就是通过你的网站地图,今天又学到了点新东西,贴上来分享下:

网站地图的制作,就是在站点的根目下建立一个sitemap.xml文件,该文件概要描述你网站的主要文件结构.

制作sitemap.xml文件的目的就在于:便于各大搜索引擎收录你网站的网页到他们的数据库,以建立索引,供别人搜索时搜到你的站点,这样,收录的越多,你的访问人数也多了,这样其它的就不成问题了.

sitemap.xml文件用XML扩展标记语言来表述你的网站结构,这种文件对用户不可见,只是对于搜索引擎的爬虫而言的,它们认识这种文件,知道该去哪里来收录你的网站文件.

给你一个例子,一看就知道如何去做,稍微改造一下就可:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">

<url>
<loc>http://www.a-boss.com/blog/article.asp?id=90</loc>
<lastmod>2007-09-16</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

<url>
<loc>http://www.a-boss.com/blog/article.asp?id=89</loc>
<lastmod>2007-09-16</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

<url>
<loc>http://www.a-boss.com/blog/article.asp?id=88</loc>
<lastmod>2007-09-16</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

<url>
<loc>http://www.a-boss.com/blog/article.asp?id=87</loc>
<lastmod>2007-09-15</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>

</urlset>

其中:<loc></loc>标记中间就是你网站的各个目录以及目录下的文件

<lastmod></lastmod>标记中间是你修改此文件的最近更新日期

<changedfreq></changedfreq>标记中间是你网站的更新频率如daily,monthly等等

<priority></priority>标记中间是你对此网页或此目录的权重,也就是采集的优先级别,一般为0.1到1.0之间