ajax乱码问题解决
你应该指定字符集使用下面的语句:
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
然后在servlet端直接通过request.getParameter(String args)得到中文字符。确认你的servlet默认字符集是UTF-8
如果不设置charset=UTF-8,ajax将使用默认字符集一般是ISO-8859-1
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
然后在servlet端直接通过request.getParameter(String args)得到中文字符。确认你的servlet默认字符集是UTF-8
如果不设置charset=UTF-8,ajax将使用默认字符集一般是ISO-8859-1