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

java javascript 编码小结

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??? 中的编码

?

?

?

?

?