Sturts2提交表单到数据库后乱码

思路:检查这些设置是否为utf-8,顺序大致为

1、检查数据库表的编码格式是否为Utf-8
打开数据库,检查文本字段的编码方式。
2、检查jsp页面顶部编码方式是否为utf-8
3、检查MyEclipse的默认编码是否是utf-8
windows–>preferences–>general–>Workspace–>右侧选择Utf-8
4、检查struts.xml的配置是否为utf-8

5、检查jdbc的url设置是否为utf-8
String url=”jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8”;
6、检查Tomcat中config/server.xml编码设置是否为utf-8
如下图所示:

Sturts2提交表单到数据库后乱码

Sturts2提交表单到数据库后乱码
Sturts2提交表单到数据库后乱码
注:步骤4提供两种配置方法
Sturts2提交表单到数据库后乱码
Sturts2提交表单到数据库后乱码

Sturts2提交表单到数据库后乱码
Sturts2提交表单到数据库后乱码