在jsp页面中加入<%@ page contentType="text/html;charset=gb2312" %>

解决方案 »

  1.   

    <%@ page contentType="text/html;charset=gb2312" %>
    加上这句话后,如果还有行的话。
    String a="要显示的中文汉字";
    a=new String(a.getBytes("ISO-8859-1"),"GB2312");
    out.println(a);
    a就是输出的汉字中字符了,这里的主要问题就是转码的问题。还有就是tomcat很好看,也很简单,现在4.0的版本基本上装上JDK后,再
    装它,什么也不用配置就能解释JSP了,你可以试一试。
      

  2.   

    谢谢zhaoweiemail(剑心),中文正常显示出来了。可是如果客户机和服务器进行交互的数据,或者读写数据库的数据是不是会受到乱码的影响呢?
      

  3.   

    谢谢langjianjun(绝对在乎你)。等等大家还有什么好经验,明天结贴。
      

  4.   

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