日期:2014-05-17  浏览次数:20756 次

乱码解决办法
web.xml配置的filter

struts.xml配置<constant name="struts.i18n.encoding" value="gbk"/>

数据库连接配置
jdbc.default.url=jdbc:mysql://localhost/databaseName?useUnicode=true&characterEncoding=gbk&useFastDateParsing=false
jdbc.default.username=yyt
jdbc.default.password=Y8fEmnvc

新建数据的编码格式我也改了

这些我都配置了,为什么还是乱码呢?请指教,谢谢



------解决方案--------------------
首先建议你页面编码格式使用UTF-8,过滤器跟数据库的也是。
然后你要现在程序里打断点,看前台传递过来的值是不是乱码了。
如果JSP传过来没乱码,而插入数据库后乱码了,就说明是数据库的问题。
你要先把mysql的的编码格式跟字段的编码格式都设置好。
我看你的连接里已经有这2句话了,应该没什么问题了。
&useUnicode=true&characterEncoding=utf-8