参考:
http://www.matrix.org.cn/resource/article/1/1098.html

解决方案 »

  1.   

    既然用了struts,为什么还要gbk?
    都用utf-8,扩展也容易啊
      

  2.   

    如果是用mysql的话就在连接池连接代码jdbc:mysql://localhost:3306/database?autoReconnect=true&useUnicode=true&characterEncoding=GBK那里加上一个&useUnicode=true&characterEncoding=GBK
      

  3.   

    这些方法我也试过,例如添加request.setCharacterEncoding("GBK");不起作用。此外由于中文内容是用户随机输入的,无法将其放入Resource Bundle指定的Application.properties文件中
    对于masse(当午) 请教如何在Struts中解决此类问题?
      

  4.   

    请问还有没有更好的解决方案,我后台用的数据库是Oralce,filter如何设置?
      

  5.   

    都是用UTF-8吧,,你搜索论坛,我以前回复过
      

  6.   

    加个filter,在filter中指定编码类型就行了。如果你的系统是utf-8编码,这里就指定utf-8编码就可以了。具体的程序文件在tomcat的demo程序中就有。搜索tomcat目录,查filter就可以找到。
      

  7.   

    楼主顺便也看看这个网页:
    http://tomi.panula-ont.to/i18n/
      

  8.   

    如果是用mysql的话就在连接池连接代码jdbc:mysql://localhost:3306/database?autoReconnect=true&useUnicode=true&characterEncoding=GBK那里加上一个&useUnicode=true&characterEncoding=GBK这是用gbk的编码格式从数据库取出数据
    存入数据用个filter把中文过滤一下