strucs工程里,用自己写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码..
表单上是中文填写的.,提取出来后写入一个对象的属性,然后再写入数据库时看到的是乱码,把存数据的对象属性输出,显示乱码.
刚开始时候显示的是问号,修改过web.xml(添加了filter)后不再显示问号,变成乱码.
请问可能是什么方面的问题
------解决方案--------------------你在过滤器里设置一下字符编码集为GB2312试试.
------解决方案--------------------string xx=new String(XXXForm.getxxx().getBytes( "ISO-8859-1 "), "GB2312 ");
再写入数据库试试看