JSP中window.open传递中文参数出现乱码的解决方式

修改JS中URL字符串编码:

var url = "test.jsp?name=" + name;
url = encodeURI(encodeURI(url)); //写一个不行。如果写一个就是????号。

修改JSP中字符串解码:

String name = request.getParameter("name");
name = java.net.URLDecoder.decode(name,"UTF-8");
System.out.println(name); 
原文地址:https://www.cnblogs.com/lorence/p/2630306.html