出现乱码有三种情况,
1、前台页面传递到后台时出现乱码
2、后台输出到前面时出现乱码
3、与数据库交互时出现乱码
方法:
1.页面:使用<meta http-equiv="Content-Type" content="text/html; charset=GBK" />来显示指定编码;
2.在部署描述符web.xml文件中添加encoding filter;
3.mysql的字符设置可以参看http://blog.csdn.net/codolio/archive/2010/05/21/5613370.aspx。同时需要注意mysql的connection results等的编码
来自网友的帮助。