JS中URL的传值问题
**Problem:**当我们在前端页面进行URL拼接参数的时候,如果拼接中文的时候会出现_URL无法访问的情况甚至出现乱码的情况_
**Reason:**Js在传值的过程中使用的是Js默认的字符集编码规则,比如说我们在传中文的时候就需要对参数进行转码
-
处理方法一:
JS程序代码:
url +=“&deptName”+this.deptName;
服务器端代码:
String deptName = request.getParameter(deptName);
-
处理方法二:
JS程序代码:
url=encodeURI(url);
服务器端代码:
String deptName = new String(request.getParameter("deptName").getBytes("ISO-8859-1"),"UTF-8");