地址栏传参需要编码

来源:互联网 发布:淘宝旅行客服 编辑:程序博客网 时间:2024/05/28 03:01

一直以为这不是问题,每次传的时候都会自觉将中文字符用encodeURI编码,而这些都是课本上的填鸭式的方法,不知其所以为看到这篇http://www.cnblogs.com/zhangziqiu/archive/2009/01/20/encoding.html,深有感触。

实验:当使用360浏览器利用jsonp方式返回json数据时,可以正确返回结果;当使用ff时真的出现了乱码情况。

总结:jsonp是get方式,当在地址栏中出现中文字符时,不同的浏览器会根据实际情况使用自身的编码,当浏览器的编码和服务器的解码方式不同时,就会出现乱码,这也就是为什么搜索参数会出现乱码的结果了,总的来说还是保证浏览器的编码方式和服务器的解码方式相同。

原创粉丝点击