简单一点,每个jsp文件都在最顶部加这句:
<%@ page contentType="text/html; charset=GBK" %>

解决方案 »

  1.   

    <%@page contentType="text/html; charset=gb2312"%>
      

  2.   

    或者在web.xml里边,配置一个servlet,让他处理所有的JSP文件,对这些JSP文件的request和response设置ContentType
    这样做就不用在每一个文件的头部添加<%@page contentType="text/html; charset=gb2312"%>了
      

  3.   

    <%@page contentType="text/html; charset=gb2312"%>or<%@page contentType="text/html; charset=GBK"%>这两种都应该可以的.
      

  4.   

    经分析后发现,被include进来的子页面中的静态部分 中文显示乱码?加入<%@page contentType="text/html; charset=gb2312"%>后运行错误!
      

  5.   

    经分析后发现,被include进来的子页面中的静态部分 中文显示乱码?总页面上已有<%@page contentType="text/html; charset=gb2312"%>  而子页面中加入<%@page contentType="text/html; charset=gb2312"%>后运行错误!
      

  6.   

    可能要看你把jsp保存成什么格式的了。
    dw没用过,用ue的时候我碰到过,把它保存成unicode以后,jsp中的中文显示的时候就变成乱码了。
    保存成ascii码就好了
    个人意见,dw没用过。
      

  7.   

    那你在子页面加就可以了,可以把总页面的<%@page contentType="text/html; charset=gb2312"%>删掉,contentType不容许重复
      

  8.   

    按照 joneyonly(饭饭)做的之后,静态页面的中文字体显示正常了 可是数据库取出来的均不正常了
      

  9.   

    原来JSP跟ASP不一样的 ASPinclude进来的页面好像是把源代码直接拿进来一样 而JSP好像不是这样的哦~ include进来的不是页面的一部分,而是整个页面,不知道我的理解对不对?
      

  10.   

    Include的页面乱码 
    现象:include进来的页面出现乱码,其它页面正常。原因:Tomcat在缺省情况下使用ISO-8859-1编码,但是在include时有时Tomcat不能正确根据外层.jsp文件的编码解析include进来的文件,造成include进来的文件中的中文乱码。  解决:对于我们的中文环境,从根本上的解决办法是将Tomcat 5.0.19的核心缺省编码从ISO-8859-1修改为GBK 。可以在下面地址下载修改过的jar文件,  jasper-compiler.jar,jasper-runtime.jar位于/common/lib下,其它位于/server/lib下,将新的.jar文件替代原.jar即可。
      

  11.   

    上面是tomcat5.0.29的解决办法。数据库中读取的数据有变成乱码了?还真奇怪a!
      

  12.   

    可以在下面地址下载修改过的jar文件???
    从哪里下载 饭饭