日期:2014-05-20  浏览次数:20574 次

strucs工程里,用自己写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码..
表单上是中文填写的.,提取出来后写入一个对象的属性,然后再写入数据库时看到的是乱码,把存数据的对象属性输出,显示乱码.

刚开始时候显示的是问号,修改过web.xml(添加了filter)后不再显示问号,变成乱码.

请问可能是什么方面的问题

------解决方案--------------------
你在过滤器里设置一下字符编码集为GB2312试试.
------解决方案--------------------
string xx=new String(XXXForm.getxxx().getBytes( "ISO-8859-1 "), "GB2312 ");
再写入数据库试试看