// 为正确传递加号和空格到前台,后台编码前将+替换成%2B,编码后将空格替换成+
// 相应地,前台在解码后,先把+替换成空格,再把%2B替换成+
1、后台
out.print(URLEncoder.encode(json.replaceAll(“\+”, “%2B”), “UTF-8”)
.replaceAll(” “, “+”)
);
2、前台
decodeURI(result).replace(/+/g, ’ ‘).replace(/\%2B/g, ‘+’);
// 为正确传递加号和空格到前台,后台编码前将+替换成%2B,编码后将空格替换成+
// 相应地,前台在解码后,先把+替换成空格,再把%2B替换成+
1、后台
out.print(URLEncoder.encode(json.replaceAll(“\+”, “%2B”), “UTF-8”)
.replaceAll(” “, “+”)
);
2、前台
decodeURI(result).replace(/+/g, ’ ‘).replace(/\%2B/g, ‘+’);