js:
encodeURIComponent(var x) 编码 decodeURIComponent(var x) 解码
java
URIEncoding.encode() URIDecoding.decode()
request.getParameter(); 本身就是进行一次解码
如果再解码的话就会报错 例如 url="+-*" 编码 url 后 在地址栏中 是%xx 的形式 ,后台request.getParameter() 后 就变成 “+-*” 如果再进行解码的话 就会 成为 “ -*” 加号变成空格
,但是request.getParameter() 的解码又不完全是 URIDecoding.decode()有一些编码后的东西 request.getParameter 还是解决不了的, ,这也就是为什么有的前台进行两次编码,在后台request 一下再解码一次
xml
注意 JBoss tomacat 中的编码
本文详细介绍了不同编程语言中URL的编码与解码方法,包括JavaScript的encodeURIComponent与decodeURIComponent,Java中的URIEncoding.encode与URIDecoding.decode。特别讨论了在Web应用中使用request.getParameter方法时的解码问题及注意事项。
1704

被折叠的 条评论
为什么被折叠?



