get请求传递中文后台乱码

今天拿到别人代码后,看功能时查询始终不对。看到用get请求传递了中文,但是后台接受是乱码

做个小记:

             解决办法:

     后台:

String parameter = request.getParameter("keyword");
		if(StringUtils.isNotBlank(parameter)){
			String keyword=java.net.URLDecoder.decode(parameter,"UTF-8");
			map.put("keyword", keyword);
		}
 

请求:window.location.href="/car/buy/listType/listcar/?keyword="+encodeURI(encodeURI(kw));


猜你喜欢

转载自blog.csdn.net/ypp91zr/article/details/78835500