jsp头部加入 <%@ page contentType="text/html;charset=gb2312"%>html 的<head></head>中加入<meta http-equiv="content-type" content="text/html; charset=gb2312">

解决方案 »

  1.   

    content= new String(content.getBytes("ISO8859-1"), "gb2312");
    换成:
    content= new String(content.getBytes());
    试试看,
    也许可以阿,因为系统默认的编码方式就是这个了,不要再用另外的
    我以前的乱码就是这么解决的
      

  2.   

    我很久已前遇到过类似的问题,改为这样即可:
    content = new String(content.getBytes("ISO8859-1"), "GBK");
      

  3.   

    阳光下边没有新鲜事,你把content= new String(content.getBytes("ISO8859-1"), "gb2312");这句话去掉,再加上kevinliuu(@_@) 说的“ <%@ page contentType="text/html;charset=gb2312"%>”,应该没有问题了!我已经试过了
      

  4.   

    <%@ page contentType="text/html;charset=gb2312"%>
    用这种方法的高手就不用说了,没用的,不过谢谢了。
      

  5.   

    content= new String(content.getBytes("ISO8859-1"), "gb2312");
    --------------------------------------^^^^^^^^^这里或者后面换成utf-8,多试几种组合。
      

  6.   

    content= new String(content.getBytes("ISO8859-1"), "gb2312");不要
    jsp页面<%@ page contentType="text/html;charset=gb2312"%>写上就可以了
      

  7.   

    String content=new String(content.getBytes("ISO-8859-1));
    out.println(content);我是这么解决的,不过忘了是不是“8859”,你可以试一试
      

  8.   

    关键是把content= new String(content.getBytes("ISO8859-1"), "gb2312");这句话去掉~!
      

  9.   

    你的页面中有中文吧
    最好在文件开头加一句<%@ page contentType="text/html; charset=gb2312"%>可以指定页面的编码方式,这样应该就没什么问题了如果是request传过来的对象可以用request.setCharacterEncoding(gb2312");先将请求统一编码我的书上说最好装TOMCAT5.0+JDK1.4以上版本的,新版本的TOMCAT解决了中文编码的问题
      

  10.   

    byte [] temp;
    temp=content.getBytes("ISO8859-1");content = new String(temp);
      

  11.   

    jsp要进行中文处理的.我用的是JBuilder 用的是
    String content=new String(content.getBytes("ISO-8859-1));
    处理后输出就可以了
      

  12.   

    你在JSP页面头部加上<% request.setCharacterEncoding("gb2312");%>试试