JS的unescape()方法不能用来解码JAVA中URLEncoder.encode编码的字符串。另外unescape已废弃
详见
MDN
JS解码Java Url编码
JAVA中URLEncoder.encode的字符串:JS中用decodeURIComponent解码。
Java解码JS URI编码
JS中encodeURIComponent的字符串:JAVA中用URLDecoder.decode(String,“UTF-8”)来解码。
decodeURIComponent和decodeURI的区别
encodeURIComponent和decodeURIComponent可以编码和解码URI特殊字符(如#,/,¥等),而decodeURI则不能。