中文URL在5大搜索引擎中的显示

WordPress 2.7 有一个新的功能——可以在文章标题的URL中包含中文,如图:

wordpress 2.7

WordPress 2.7 之前,如果文章的永久链接包含标题名称,那么您就需要把中文标题的 URL 改为英文或者数字,否则 URL 就会显示乱码,例如,如果是用旧版的 WordPress,我就会把上图 URL 中的“tweetdeck的安装和使用”改为“how-to-install-and-use-tweetdeck”,否则到时浏览器地址栏就会出现一长串乱码。

但是,后来我又发现原来含有中文的 URL 在 FireFox 浏览器和谷歌浏览器下可以完整显示,但是在IE浏览器下却又变成了乱码:

IE

另外,当复制TweetDeck的安装和使用的 URL 并粘帖到地址栏时,不管是 FireFox、IE 还是 Google Chrome,都会显示乱码(如上图),但是 FireFox 和 Chrome 会自动把乱码转换为中文。

那么,有哪些搜索引擎的搜索结果会正常显示中文的 URL 呢?

我挑了 Google、Baidu、AOL、Yahoo、Live 等五大搜索引擎作为测试,结果如下:

1、Google 的搜索结果可以正常显示URL中含有的中文。

Google

2、百度的搜索结果不能正常显示URL中含有的中文。

Baidu

3、Yahoo 的搜索结果可以正常显示URL中含有的中文。

yahoo

4、AOL 的搜索结果不能正常显示URL中含有的中文。

AOL

5、Live Search 的搜索结果可以正常显示URL中含有的中文。

Live

由于 Yahoo 和 Live Search 收录精博文章的速度较慢,所以最新的文章并没有被收录,于是只好搜索一篇较早的文章——《8个如何减轻博客负担的方法》。

从上面的图片可以看出,Google、Yahoo、Live Search 的搜索结果是可以正常显示 URL 中含有的中文字的,但是 Baidu 和 AOL 就不行,AOL 不支持中文可以理解,但是百度自称“全球最大中文搜索引擎”,居然在支持中文 URL 上不及 Live Search,有点不可思议。

由于使用百度的朋友还很多,所以,精博文章的URL以后还是会用回英文加数字,暂时不考虑中文。那么,您呢?您的博客会使用中文 URL 吗?

发布在博客历史 已有标签 , , , . 将该链接存入书签。 评论和互链已关闭。
  • :: 《100 个免费翻墙工具》免费电子书

    100 个免费翻墙工具

19 条评论

  1. 发表于2008年12月16日 2:53 上午 | 永久链接

    通常来说,搜索引擎收录中文域名的时候,就已经实现了关键词搜索与域名地址的匹配。也就是说,只是中文域名地址在显示方面存在乱码的问题,并不影响搜索结果吧

    相反,我认为这完全利于seo。很大程度上,只是搜索引擎、浏览器在识别中文域名地址的问题,也就是说只是显示问题。

    这个问题,有待思考和研究,呵呵。

  2. 发表于2008年12月16日 2:58 上午 | 永久链接

    百度这个山寨不使用utf8吧……

  3. L
    发表于2008年12月16日 3:35 上午 | 永久链接

    很SEO……

  4. 发表于2008年12月16日 8:58 上午 | 永久链接

    暂时还是不用中文url,百度不识别,此外url也显得比较长

  5. 老N
    发表于2008年12月16日 9:12 上午 | 永久链接

    暂时不用了,看着乱码心里不爽。除了百度还有IE也不认识……

  6. bwskyer
    发表于2008年12月16日 9:40 上午 | 永久链接

    还是google好, 用世界语言比中文好, 呵呵!

  7. 发表于2008年12月16日 12:19 下午 | 永久链接

    百度一旦不能支持,就没法搞了
    哎,我当初似乎就是因为要改链接才选择了postid……

  8. 发表于2008年12月16日 12:42 下午 | 永久链接

    很多显示不显示不是问题,精博对权重有没有研究?
    这样显示中文地址对排名有没有利呢?

  9. Young
    发表于2008年12月16日 8:02 下午 | 永久链接

    @老乐:URL 的優化有利于搜索引擎優化,這點是肯定的,所以我想如果 URL 中出現亂碼,對SEO 是沒有幫助的,雖然同樣可以被收錄。

    @猪小猪’space:我對網頁在搜索引擎上的權重沒有研究,但是既然 URL 會影響 SEO,所以我想 URl 也會間接影響搜索引擎排名。

  10. 整野
    发表于2008年12月16日 9:21 下午 | 永久链接

    今天刚刚搞了静态化,已经在用了,没想到我一搞好你就发了篇这么高论调的文章,不过我完全忽略百度的,一直用Google,百度就随他吧~

  11. 发表于2008年12月16日 11:41 下午 | 永久链接

    还是用英文的,我用的是一插件就没有天天改了。难道YOUNG是手动的?

  12. 发表于2008年12月17日 12:44 下午 | 永久链接

    @Young:
    好像只是显示上的问题。很多使用中文URL地址的博客,似乎效果还不错。但现在不推荐使用,以后肯定可以的,等吧。

  13. Young
    发表于2008年12月17日 10:35 下午 | 永久链接

    @老乐,如果哪天百度能够显示中文URL,那么以后精博就用中文URL,不用改成英文了。

  14. 发表于2008年12月18日 8:24 下午 | 永久链接

    百度是不认识utf-8的中文。不是所有中文都不认识。
    百度一个可以看到包含中文网址的结果的示例

  15. Young
    发表于2008年12月18日 10:11 下午 | 永久链接

    @bssn:哦,原来只是不认识UTF-8的中文,可是WP默认的都是UTF-8。

  16. seamon
    发表于2008年12月30日 6:04 下午 | 永久链接

    百度是认识UTF-8的URL的,而且也能够显示成可读的中文形式。至于在百度的SERP(搜索结果页面)中为什么是乱码呢——呵呵,我也刚发现的——是因为百度的SERP页面的META编码是GB2312,所以搜索结果中包含的URL的UTF-8就显示为乱码了。你可以在百度的SERP页面上点右键强制设置ENCODING为UTF-8,再看看,搜索结果中的URL就是可读的中文形式了。

    所以我猜测,UTF-8的中文URL,对于权重是没有影响的,只是在百度的SERP上不可读而已。

  17. Young
    发表于2008年12月30日 8:41 下午 | 永久链接

    @seamon:鼠标右键貌似只有“Unicode”没有“ENCODING”,我把字符编码改为”UTF-8″, SERP 可以显示一半的中文URL——“tweetdeck的安装”,而后面的“和使用”三个字又显示乱码,其他的非URL上的中文全部为乱码,囧。

    因为URL上含有关键字有利于SEO,所以我觉得中文URL对SEO也是有影响的。

  18. a
    发表于2010年02月4日 10:16 下午 | 永久链接

    此文一年多了,但百度还是不支持域名带中文的显示。依然是乱码。

  19. 发表于2010年04月6日 9:45 上午 | 永久链接

    是呀,这么久了,百度还是一样不支持,也没有一个好办法让大家改正~~~
    有没有新办法了?