日期:2014-05-17  浏览次数:20756 次

encodeURI 传递字符串 是否有长度限制?
我的字符串很长,通过encodeURI进行处理后,传递到Action之后发现只有一部分,怎么回事?
另外,我通过document.form.target="_blank"; 新打开一个页面,为什么传过去的值都乱码了呢?
谢谢!!

------解决方案--------------------
url长度被限定在255个字节以内。。。
那就要看你的编码方式了。。。多试集中编码方式吧,应该会好的。。。
------解决方案--------------------
楼主 url传参数 被限定在255个字节以内。
然后 后面乱码是要转换2次具体为什么我也不知道,项目中是这么写的。

encodeURI(encodeURI(str))