js
var str = $('#content').val();
str=str.replace(/\%/g,"%25");
str=str.replace(/\#/g,"%23");
str=str.replace(/\&/g,"%26");
var url="${rootname}/aa/ee.do?content="+str;
java
String content = req.getParameter("content");
参考:
序号 | 特殊字符 | 十六进制值 |
---|---|---|
1 | % | %25 |
2 | # | %23 |
3 | & | %26 |
4 | + | %2B |
5 | = | %3D |
6 | 空格 | %20 |
7 | / | %2F |
8 | \ | %5C |
9 | ? | %3F |
10 | . | %2E |
11 | : | %3A |
escape,encodeURI,encodeURIComponent,
相应3个解码函数:unescape,decodeURI,decodeURIComponent