faq里面应该有可以设置一个过滤器
或者request.setCharacterEncoding("gb2312"); //好象是这样记不清了
request.getParameter(name)

解决方案 »

  1.   

    印象中有两种方式可以改tomcat的中文显示问题,其中有一个记不清楚是怎么改的了。
    一种是,你找到tomcat/server/lib的catalina.jar,解压,找到catalina/org/apache/catalina/connector/HttpRequestBase.class,反编译,查找encoding,找到这样一句话:
    if (encoding == null) 
    encoding = "ISO-8859-1"; 
    改为 
    if (encoding == null) 
    encoding = "GBK"; 
    还有一种比较简单,就是记不起怎么改!
      

  2.   

    String  aa = "你事实这个";
     aa = new String(aa.getByte("ISO8859-1"),"GB2312"));