在检查看看是否所以的都为GBK编码

解决方案 »

  1.   

    最好加个过滤类,,EncodingFilter!这是一个特殊的SERVLET 类!
    可以过滤所有的页面!
    网上多是的资料!
      

  2.   

    转码 下面是简单例子package a;import java.io.UnsupportedEncodingException;public class A {
    public static void main(String[] args) {
    String str = new String("我是测试");
    str.getBytes();
    try {
    String newstr = new String(str.getBytes(),"gbk");
    System.out.println(newstr);
    } catch (UnsupportedEncodingException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    }
    }
      

  3.   

    跳转之后是ISO编码了
    我明明在sevlet中用啦response.setCharsetEncoding("gbk")
      

  4.   

    已经解决
    原来是我把PrintWriter out=response.getWriter();
    写在了设置编码的前面
    把我晕的