encodeURIComponent处理URL中特殊字符
url参数中特殊字符(如中⽂,”&”,”/”等)的处理,这些符号需要先经过编码处理再传递到后台,后台解码得到字符串
⽅法1:使⽤encodeURIComponent()函数参数两次编码如下url编码处理
前台 js:
window.location.href=ctx+”/proposal/proposalList?flag=init&cc=”+encodeURIComponent(encodeURIComponent(‘张三&’));
后台 java:
String cc = URLDecoder.Parameter(“cc”), “UTF-8”);
⽅法2:前台使⽤encodeURIComponent()函数参数⼀次编码
前台 js:
window.location.href=ctx+”/proposal/proposalList?flag=init&cc=”+encodeURIComponent(‘张三&’);
后台 java:
String cc = new Parameter(“cc”).getBytes(“ISO8859-1”), “UTF-8”);
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论