编码: JSP:GBK;Servlet:GBK;Filter:GBK
由于AJAX默认的编码方案是UTF-8,所以在servlet中返回的值也要以UTF-8的编码形式返回,这样AJAX才能正确解析与读取,
servlet:
JSP页面:
页面内容编码仍按GBK来编码即可,AJAX的responseText和responsetXML就会正常解码,正常显示了!
由于AJAX默认的编码方案是UTF-8,所以在servlet中返回的值也要以UTF-8的编码形式返回,这样AJAX才能正确解析与读取,
servlet:
response.setCharacterEncoding("UTF-8"); //注意顺序,在PrintWriter之前设置才会有用
PrintWriter pw = response.getWriter();
JSP页面:
页面内容编码仍按GBK来编码即可,AJAX的responseText和responsetXML就会正常解码,正常显示了!