URL上的中文问题
我发现同样输入“中国”两个字,在GOOGLE上的显示的字符和在BAIDU上显示的字符是不一样的:
Google的:http://www.google.com/search?q=%E4%B8%AD%E5%9B%BD&hl=zh-CN&lr=&nxpt=20.00708215649360954886715
百度的:http://www.baidu.com/s?wd=%D6%D0%B9%FA&cl=3;
分别是%E4%B8%AD%E5%9B%BD 和 %D6%D0%B9%FA;这是为什么呢?
能给个解释么?
谢谢。。
------解决方案--------------------String _str = java.net.URLEncoder.encode(str, "gb312 ");
------解决方案--------------------编码不一样吧!