比如需要将
var name = "中文";
url:'${pageContext.request.contextPath}/send?code='+code+'&name='+name;
将数据name发送到action后,使用String a = response.getCharacterEncoding(); 可以发现a为iso-8859-1
解决方法:
<pre name="code" class="html">url:'${pageContext.request.contextPath}/send?code='+code+'&name='+encodeURI(encodeURI(name);
action中:
String name = URLDecoder.decode(request.getParameter("name"),"UTF-8");
这样就能解决乱码问题了。