首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

乱码解决方法

2012-12-31 
乱码解决办法web.xml配置的filterstruts.xml配置constant namestruts.i18n.encoding valuegbk/数

乱码解决办法
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

热点排行