BTW, 我是用JBUILDER 6启动服务的.

解决方案 »

  1.   

    估计jsp中设定的中文字形代码不对!你把别的机子上可以显示的字形码代号拷下来,覆盖试一试!
      

  2.   

    http://www.csdn.net/develop/article/17/17204.shtm
      

  3.   

    问题是在于java是64位, 因此呢你存入数据要进行处理!不然取出的数据就有可能乱码啦
      

  4.   

    你的数据库里存的应该就是乱码了,取出来的不管怎么转码都不行了
    所以在存进数据库前:
    String str=new String(str.getBytes("ISO8859_1"),"gb2312");
    转换一下,保证数据库里的不是乱码显示的时候:
    <%@page contentType="text/html;charset=gb2312" %>
    就可以了
      

  5.   

    在文件头加上
    <%@ page contentType="text/html; charset=gb2312" %>