您的位置:首页 > 编程语言 > Java开发

javaweb使用 window.location.href 传中文参数 乱码问题

2017-11-29 10:57 323 查看
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();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: