1、如果是传递参数出现中文乱码问题可以这样解决
js中:
var url="getRoomNo.do?venue_id=" + venue_id +"&sex="+sex;
url = encodeURI(url);
url = encodeURI(url);
xmlrequest.open("get",url,true);action中:
String sex = request.getParameter("sex");
sex = URLDecoder.decode(sex,"UTF-8");2、如果是在返回函数中获得的是中文的结果的话,这么解决:
利用filter进行过滤
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
chain.doFilter(request, response);
以上是自己遇到问题解决方案 作参考
Ajax中的中文乱码问题的解决方案
最新推荐文章于 2024-07-25 12:41:07 发布