Board logo

标题: 搜索引擎乱码问题的根源,希望解决 [打印本页]

作者: lancelotj    时间: 2006-9-23 05:45     标题: 搜索引擎乱码问题的根源,希望解决

把一些搜索引擎加入到地址栏搜索以后,搜索中文会出现搜索引擎不认识乱码,原因是浏览器把中文字符串用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也能像这样处理一下,从根本上解决这个问题。
作者: garfie    时间: 2006-9-23 08:16

1.X的版本?
分析的挺好的,顶!
作者: 冷弓如月    时间: 2006-10-23 01:15

顶  ,刚才要自定义 www.live.com 搜索引擎 遇到的好像也是这个问题 希望解决
作者: 那巴尔    时间: 2006-10-23 01:42

支持,这个,顶顶!!
作者: 杂草    时间: 2006-10-23 08:00

试试这个
http://bbs.ioage.com/viewthread.php?tid=15363&page=1#pid158369




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2