当前位置: 代码迷 >> J2SE >> strucs工程里,用自个儿写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码.
  详细解决方案

strucs工程里,用自个儿写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码.

热度:71   发布时间:2016-04-24 15:50:16.0
strucs工程里,用自己写的java类读取jsp的表单,然后写入写入数据库,但是中文成乱码..
表单上是中文填写的.,提取出来后写入一个对象的属性,然后再写入数据库时看到的是乱码,把存数据的对象属性输出,显示乱码.

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

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

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