页面上使用如下方式传值时,当到达后台是就会出现乱码:
document.location.href="sends?name=汉字"
解决方案:
前台:
var url="sends?name=汉字";
url=encodeURL(encodeURL(url));
document.location.href=url;
后台:
String name = java.net.URLDecoder().decode(request.getParameter("name"),"UTF-8");
以上方法就不会出现乱码了