解决URL传值中文乱码

前端使用:encodeURIComponent(encodeURIComponent("示例")) 转换两次

var queryStr = $('input[name="queryStr"]').val();
queryStr = encodeURIComponent(encodeURIComponent(queryStr));

后台java:使用URLDecoder.decode()进行转换即中

String queryStr = ServletRequestUtils.getStringParameter(request,"queryStr","");
 queryStr = URLDecoder.decode(queryStr,"UTF-8");

猜你喜欢

转载自grey2.iteye.com/blog/1926122
今日推荐