`
successfulroof
  • 浏览: 73043 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

关于 js 里encodeURIComponent 在java里面解码

阅读更多

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

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

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

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

 

 

 

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

 

分享到:
评论
1 楼 nbxiaobang 2013-03-28  
直接传中文 后台接收也是乱码
不知道是不是ajax提交是content-type的关系
还是后台web.xml文件中配置的encode有关系

相关推荐

Global site tag (gtag.js) - Google Analytics