你include页面中有没有
 <%@ page contentType="text/html;charset=gb2312"%>这一句?
如果有的话,去掉试试看!

解决方案 »

  1.   

    这种情况下你得把那些静态页面里凡是需要输出中文的地方都用下面这段代码代替:
    <% s1="中文"; byte[] t1=s1.getBytes("iso-8859-1");
    s1=new String(t1,"gb2312");
    out.println(s1);
    %>
    注意用到的两个变量s1和t1,只能出现一次,如果包含了多个这样的文件,在其它的文件里
    不能再次使用,需要变个名称.
      

  2.   

    如果是在98下的话,试试将“控制面板/区域设置“里的“中文中国“改为“英文美国“
    在jswdk下将<%@ page import="text/html;charset=gb2312" %>去掉.
    但是在tomcat下要加上这一行,你试试看.