可能是编码问题 都转成utf-8试试
编码问题,统一前后台的编码,全都设置utf-8吧
楼主可以断点下,看后台传出的是否是乱码,确认下问题所在。 servlet里设置response的编码
再不行看看tomcat里设置的编码
终极解决方案,写一个encode过滤器,还有导致乱码的原因有很多种的,有可能是请求过来数据就乱码,也有可能你post存到数据库后是乱码,还有可能是从数据库取出的时候变成了乱码,还有可能是因为jquery的get/post请求导致的,总之,要一面一面的排除,别一上来就乱加
加上这一行,设置传输到页面的字符编码
response.setContentType("text/html;charset=gb2312");