String temp=new String(temp_t,"GB2312");

解决方案 »

  1.   

    加下面两句试试
    <%@ page contentType="text/html;charset=GB2312" %>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
    或者改为
    String temp=new String(temp_t,"UTF-8");试试.
      

  2.   

    参考下面的解决方法http://www.java-cn.com/bbs-jsp/show.jsp?id=1325&forum=vhost
      

  3.   

    页面属性:
    <%@ page contentType="text/html;charset=GB2312" %>
    如果由其它组件传入参数,请在页面添加:
    <% request.setCharactEncoding("GB2312"); %>
    如果还是不行,将jdbc换掉,选用ojdbc试试
      

  4.   

    是数据库连接字串的问题吧?连接字串中好像有2个参数设置编码方式和enable的,可以查一下文档
      

  5.   

    直接写进去的中文不一定需要转码,你写个form 在form里面提交中文再试试
      

  6.   

    不是直接写进去的 是用getxxx() 从数据库里调出来的 
    页面属性:
    <%@ page contentType="text/html;charset=GB2312" %>
    如果由其它组件传入参数,请在页面添加:
    <% request.setCharactEncoding("GB2312"); %>
    如果还是不行,将jdbc换掉,选用ojdbc试试
    这两种都试了 可都不行  哎呀