一:前台到后台
1.页面中:contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"
2.struts.properties中配置:struts.i18n.encoding=UTF-8
3.Form提交时用post方法, (struts2标签的:form默认是post)
二:后台到数据库
1.hibernate.cfg.xml里的连接配置后边加上encoding:
<property name="connection.url">jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8</property>
(必须是转义字符: &)这样从前台页面一直到数据库全手工指定成utf-8就好了.