url转码解决链接参数在某些浏览器下没有被传送成功

最近要用到人人分享插件,就找了一url传参分享的链接修改,经测试正常(chrome浏览器),后来客户反馈,分享的内容是错误的,其实这个我也无意用IE发现了,当时只以为是意外,经过仔细比对,发现,唯独IE下无法分享正常内容,但链接中url参数明明附带了,求教我们公司高手,一句话拨醒梦中人呐,“没有进行url转码”。

立马就想起以前在linux下火狐中测试好的一个ajax传参,在IE中测试就是不正确的原因,就是因为没有进行中文url转码。可惜不长记性。中文在某些浏览器下是不能正常通过url进行传参的,比如IE,必须将中文转化为url编码的形式,也就是常常看到的有些url中一堆百分号和数字组成的长url,好多都是汉字被转换成了url编码的形式。仅此留念,以后再出现传参错误,就好找原因了

Leave a Reply

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>