location.href 传参乱码解决办法

第一种:

先通过JS  encodeURI  方法将url进行转码

location.href = encodeURI("findTransportordersByPrincipalUserIdNotNullVehicleInfoAction?keyword="+keyword);

 

java 解码
String keyword = new String(request.getParameter("keyword").getBytes("ISO8859-1"), "UTF-8");

 

第二种:

先通过encodeURIComponent 的两次转码

location.href = "findTransportordersByPrincipalUserIdNotNullVehicleInfoAction?keyword="+encodeURIComponent(encodeURIComponent(keyword));

 

java解码

扫描二维码关注公众号,回复: 551894 查看本文章

String keyword=URLDecoder.decode(request.getParameter("keyword"),"UTF-8");

猜你喜欢

转载自kissuyoyo.iteye.com/blog/2339001