在js页面,ajax把要传递的连接字符串 用encodeURL()方法,把连接进行URL编码,如:
var url = encodeURI("Easybuy_userServlet?action=checkname&username="+"小明");
然后在servlet页面,添加如下代码:
request.setCharacterEncoding("UTF-8");
String userName = new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
即可解除乱码问题