有的时候我们发送URL请求会带有中文参数,例如a.jap?name=锁,这样直接发送会产生中文乱码的问题。
js
var url = window.location.search;var condition = url.split("=");alert(condition[1]);得到%E6%B5%B4%E7%9B%86
解决办法:
在后台接受参数时:
req.setCharacterEncoding("UTF-8");String PRoductname = req.getParameter("productname");String name = URLDecoder.decode(productname, "UTF-8");新闻热点
疑难解答