加<%request.setCharacterEncoding("GB2312");%>

解决方案 »

  1.   

    在你的jsp页面加上
    <%@ page contentType="text/html;charset=gb2312"%>
    按道理来说这样显示就没有问题了,不需要编码转换
      

  2.   

    从数据库取出来后就用:
    System.out.println(title);
    把title打印出来试试,如果后台显示的是乱码,根据你的数据库在连接数据库的url
    上加上charset=“gbk对应的字符集”;如果是汉字,在jsp页面开头加上:
    <%@ page contentType="text/html;charset=gb2312"%>
    就可以了
      

  3.   

    1. <%@ page contentType="text/html;charset=GB2312"%>2.request.setCharacterEncoding("GB2312"); //设置输入编码格式
      response.setContentType("text/html;charset=GB2312"); //设置输出编码格式