日期:2014-05-16  浏览次数:20617 次

AJAX回调函数乱码问题 - Web 开发 / Ajax
我用JSP通过AJAX把页面数据传到Struts中的Action中,在Action中把中文通过AJAX传到JSP页面中会出现乱码,各位大哥帮着解决下,急**————————在线等,小弟在此谢谢了。!!!

------解决方案--------------------
1,看看acion中有没有这一句 response.setContentType("text/html;charset=GBK");
2,不知道这些中文是从哪里来的 如果从数据库中取出的要保证在在后台的时候它不是乱码 如果在后台已经是乱码了,可能是数据库问题 哪就要改改数据库的默认编码格式了
3,如果用的是tomcat 看看tomcat中设置的server.xml 中的URIEncoding 属性 可能也会有影响
4,检查页面编码方式和action中的编码是否统一
------解决方案--------------------
1,看看acion中有没有这一句 response.setContentType("text/html;charset=GBK");
2,不知道这些中文是从哪里来的 如果从数据库中取出的要保证在在后台的时候它不是乱码 如果在后台已经是乱码了,可能是数据库问题 哪就要改改数据库的默认编码格式了
3,如果用的是tomcat 看看tomcat中设置的server.xml 中的URIEncoding 属性 可能也会有影响
4,检查页面编码方式和action中的编码是否统一