返回列表 发帖

搜索引擎乱码问题的根源,希望解决

把一些搜索引擎加入到地址栏搜索以后,搜索中文会出现搜索引擎不认识乱码,原因是浏览器把中文字符串用ANSI(GB2312)方式编码,替换到%s里而搜索引擎实际要的编码是UTF-8。比如某搜索引擎的搜索字串是.../?search=%s,地址栏搜索“明月”以后变成.../?search=%C3%F7%D4%C2,这个是ANSI的编码,被搜索引擎认为是乱码,结果啥也搜不出来。实际必须用UTF-8来编码(%E6%98%8E%E6%9C%88)这样才能得到正确的结果。但中文搜索引擎如百度可能不需要这样做,Maxthon采用的方法是用%us代替%s来表示用utf-8来编码,希望TheWorld也能像这样处理一下,从根本上解决这个问题。

1.X的版本?
分析的挺好的,顶!

TOP

顶  ,刚才要自定义 www.live.com 搜索引擎 遇到的好像也是这个问题 希望解决

TOP

支持,这个,顶顶!!

TOP

TOP

返回列表