1. 程式人生 > >如何從後臺正確傳遞加號“+”和空格“ ”到前臺

如何從後臺正確傳遞加號“+”和空格“ ”到前臺

// 為正確傳遞加號和空格到前臺,後臺編碼前將+替換成%2B,編碼後將空格替換成+
// 相應地,前臺在解碼後,先把+替換成空格,再把%2B替換成+

1、後臺
out.print(URLEncoder.encode(json.replaceAll(“\+”, “%2B”), “UTF-8”)
.replaceAll(” “, “+”)
);

2、前臺
decodeURI(result).replace(/+/g, ’ ‘).replace(/\%2B/g, ‘+’);