日期:2014-05-16  浏览次数:20337 次

关于 js 里encodeURIComponent 在java里面解码

今天在使用一个上传js组件时,遇到点小问题!

由js转码过后的字符到后台接受 无法转码的情况 。

网上有很多对request.getParameter 都有深入研究 说这个已经被decode一次了,但是我debug一步一步走的时候并没有看到,先不管这个

我是request.getHeader 拿下来只要decode一次就行了!在js里面也只用encodeURIComponent一次就行了

?

?

?

至于getParameter 在js里面encodeURIComponent两次,然后decode这个应该不是很人性化了,还不如字符不encodeURIComponent 直接传递中文,字符过滤在java里面做即可!

?