昨天晚上看到一个比较有意思的插件:Landing sites,但是它不支持百度,看了下源代码,要支持百度很简单,加一个搜索引擎的定义就行了:
            ‘baidu.com’ => ‘wd’,
然后试了下,结果发现页面上显示的查询的关键字显示为乱码,研究了下,发现百度很奇怪的把URL中的中文使用GB2312编码,而不是现在通用的而且是URL编码标准的UTF-8,例如搜索“mockejb 框架”,谷歌的编码为:mockejb+%E6%A1%86%E6%9E%B6,而百度的编码为:mockejb+%BF%F2%BC%DC
百度是为了特立独行还是想表明自己是支持国家标准的民族企业?
本来想修改代码对百度的进行特殊处理,代码中使用urldecode进行解码,但是没有办法指定解码的编码方式,暂时就那么的了,问题应该不大,虽然我的blog来自百度的搜索很多

2007年4月23日更新:
呵呵,TrackBack真的很有用,到我的一个TrackBack的BLOG,我看了下,他又找到了别人的解决百度的编码问题的blog