<%@ page contentType="text/html;charset=gb2312" %>或
<%@ page contentType="text/html;charset=8859_1" %>
<meta http-equiv="Content-Type" CONTENT="text/html;charset=gb2312">

解决方案 »

  1.   

    <%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
    我已经写了但是不起作用啊!为什么呢? 真的很急!!
      

  2.   

    String idcard = new String(rs.getString("idcard").getBytes("ISO8859_1"), "GBK");
      

  3.   

    你可以在数据库指定编码,如在连库的bean中,指定数据库编码为 unicode就ok了
      

  4.   

    写入数据库时不要加
    <%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"%>
    读出时加,肯定OK,我就是这么做的!!
    行了,别忘给分呀,呵呵
      

  5.   

    String data=new String(rs.getString(table_fields).getBytes("ISO-8859-1"),"GBK");
      

  6.   

    to zjgj(zjgj) :
    String idcard = new String(rs.getString("idcard").getBytes("ISO8859_1"), "GBK");"GBK"改成"GB2312"可能会更好一些了。to 天才狗:
    写入之前一定要进行转换,否则写入的是乱码;读取以后再显示前就不用转换了,前提是你有<%@ page contentType="text/html;charset=gb2312" %>这一句。
      

  7.   

    <%@ page contentType="text/html;charset=gb2312" %>
    在插入数据库这前进行转换,从数据库中读出来直接显示就可以了!
      

  8.   

    更新你的Classes12.zip文件!