javascript--url传递中文乱码.
javascript 中对于参数编码:
服务器端获取参数后解码:
或:
服务器端获取:
js代码
- url=encodeURI(url);
Java代码
- String
linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"UTF-8");
js代码
- url=encodeURI(encodeURI(url));
//用了2次encodeURI
Java代码
- String
linename = request.getParameter(name); - //java
: 字符解码 - linename
= java.net.URLDecoder.decode(linename , "UTF-8");