request.setCharacterEncoding("gbk");只过滤这个
可是过滤后Html页面都无法显示

解决方案 »

  1.   

    要这样写:
    request.setCharacterEncoding("GB2312"); //设置输入编码格式
    response.setContentType("text/html;charset=GB2312"); //设置输出编码格式哪里看见过只写一半的??
      

  2.   

    写上也没用 HTML页面也让过滤
      

  3.   

    检查你的 web.xml 配置文件
    。。
    <filter>
      <filter-name>FilterEncoding</filter-name>
      <filter-class>commom.FilterEncoding</filter-class>
      </filter>
      <filter-mapping>
      <filter-name>FilterEncoding</filter-name>
      <url-pattern>/*</url-pattern>
      </filter-mapping> 
    。。