在这二个页面中加入<%@ page contentType="text/html; charset=GBK" %>

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=GBK" %>
    如果还不可以的话记的转化字符集
    String str=new String(str.getBytes("ISO900-1"),'GBK");
    然后在显示!
      

  2.   

    encoding='ISO-8859-1'改成encoding='GBK'
      

  3.   

    <%@ page contentType="text/html; charset=GBK" %>
    是设置客户端编码的,
    服务器端编码要用
    request.setCharacterEncoding("GB2312");
      

  4.   

    我用的是tomcat 5.0。
    >javac -encoding GBK  *.java  就没问题了。
      

  5.   

    在doPost(),和doGet()方法中加上
    request.setCharacterEncoding("GBK");
      

  6.   

    to skyyjl(白鹰) 和Jass(Jass) 
    不管是request.setCharacterEncoding("GBK");
    还是request.setCharacterEncoding("GB2312");
    都还是显示乱码!
    不知道有什么办法可以解决!我的也是这个问题
      

  7.   

    修改web.xml
    加入
    <filter>
    <filter-name>Set Character Encoding</filter-name>
    <filter-class>filters.SetCharacterEncodingFilter</filter-class>
    <init-param>
    <param-name>encoding</param-name>
    <param-value>gb2312</param-value>
    </init-param>
    </filter>
      

  8.   

    http://www.csdn.net/develop/read_article.asp?id=21757
    可以去看看。