前台、后台、mysql,出现中文乱码或“???”

时间:2023-02-10 10:18:33

出现乱码有三种情况,

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等的编码


来自网友的帮助。