您的位置:首页 > Web前端 > JavaScript

URL或JS中的URL传参中文乱码

2014-04-16 17:05 447 查看
      当在页面,通过JS的location.url跳转,中间传了几个参数,但这个参数是中文的时候,就出现了乱码问题,解决方法如下:

1.JSP页面编码

function encodeUrl(){
var name = document.getElementById("name").value;
window.location="<%=basePath%>/mw-vrm-pb/vrm/base/carrier.ac?name="+name;
}


2.JavaWeb解码

try {
// getName()
String name = new String(keyword.getBytes("ISO-8859-1"),"UTF-8");
keyword = URLDecoder.decode(name, "UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  url 乱码 编码