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

来源:互联网 发布:office for 破解mac 编辑:程序博客网 时间:2024/05/18 03:49

      当在页面,通过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();}




0 0
原创粉丝点击