javaweb使用 window.location.href 传中文参数 乱码问题
JS:
var cn_name= document.getElementById("cn_name");
window.location.href="${URL}?name="+cn_name;
在这里用 window.location.href 传到后台会出现乱码
改为 var cn_name= encodeURI(document.getElementById("cn_name") ) ;
后台Controller增加
try {
name = java.net.URLDecoder.decode(name, "utf-8");
} catch (UnsupportedEncodingException e1) {
e1.printStackTrace();
}