http://www.jdon.com/jive/article.jsp?forum=16&thread=13852
这是一个好贴!按到上面的做,绝对可以!

解决方案 »

  1.   

    是编码的问题我也遇到过
    你用的什么库?试着转一下码gbk
      

  2.   

    Jsp文件头加上<%@ page contentType="text/html;charset=GBK"%>!
      

  3.   

    tomcat4下显示中文必须要加上<%@ page contentType="text/html;charset=gb2312"%>;表单提交中文要正常显示需要new String(request.getParameter("变量").getBytes("iso8859-1"),"gb2312")转化;数据库里的查询出的中文不需转化也可以正常显示tomcat5不加也能正常显示,加上也能正常显示。不加的话,表单提交时,不必转化可以正常显示中文,数据库里的中文也可正常显示;加上的话,表单提交时需要转化,同时,数据库里的也需要转化才能正常显示
      

  4.   

    所以你的问题是数据库的中文需要转化一下,同样也是用new String(request.getParameter("rs.getString("变量")").getBytes("iso8859-1"),"gb2312")转化
      

  5.   

    呵呵,这种情况我也碰见过,你重启下tomcat试试