Google 的搜索默认参数好像也变了
作者:郑凯
晚上回家发现下午 6 点以后就没有任何 UTF-8 的关键词进来过,后来发现是程序识别错误,都当成 GB2312 的了,去 Google.com 试了一下才发现问题。比方说在首页通过默认方式搜索“测试”,URL 是这样(怎么都觉得比以前简洁多了 -_-):
[quote]
http://www.google.com/search?q=%E6%B5%8B%E8%AF%95&hl=zh-CN&lr=
[/quote]
而用 Google Toolbar 搜索得到的 URL 是这样:
[quote]
http://www.google.com/search?sourceid=navclient&ie=UTF-8&oe=UTF-8&q=%E6%B5%8B%E8%AF%95
[/quote]
本来 Google 会自动带上 ie 和 oe 两个参数的,但是现在给缺省掉了:没有 ie=UTF-8 就默认。
以前 ie 的缺省编码好像是按本地编码或者别的什么来的,总之现在 Google 连跟自己的 Toolbar 都产生兼容问题:从 google.com 输入关键词,Toolbar 里显示的是乱码,不知道 Google 何时会发现这个问题。