标题:
搜索栏用某些搜索引擎时中文编码不正确(以解决)
[打印本页]
作者:
68008605
时间:
2006-11-6 13:52
标题:
搜索栏用某些搜索引擎时中文编码不正确(以解决)
用
http://www.searchmash.com/search/
搜索“广州地图”
从搜索栏搜索的地址是
http://www.searchmash.com/search/%B9%E3%D6%DD%B5%D8%CD%BC
中文变成一串���ݵ�ͼ
直接在页面中搜索,地址是
http://www.searchmash.com/search/%E5%B9%BF%E5%B7%9E%E5%9C%B0%E5%9B%BE
似乎前面一个是GB2312的。后一个是UTF-8的吧。。
[
本帖最后由 68008605 于 2006-11-6 16:07 编辑
]
作者:
Godot
时间:
2006-11-6 14:29
我这里都没问题
作者:
68008605
时间:
2006-11-6 16:09
研究了一下资源文件。。
发现里面就有答案了。。。
%s是gb的
%us是unicode的。。
作者:
anjxue
时间:
2006-11-6 17:23
的确改为
http://www.searchmash.com/search/%us
可以
但%s对应gb,及%us对应unicode是怎么看出来的?
应该gb才是对应中文的啊(国标)
utf-8对中文倒是可能乱码
作者:
68008605
时间:
2006-11-6 18:22
标题:
回复 #4 anjxue 的帖子
因为gb内码每个中文字是两字节
utf-8内码每个中文字是三字节。。
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2