就40分了,请问高手们从mysql数据库中提取的数据怎么是问号?
谢谢 啊//急!!

解决方案 »

  1.   

    你是不是提取了中文数据了?如果是的话,试试下面的方法:
    <%@ page language="java"  contentType="text/html;charset=GBK"%>
    <%
     request.setCharacterEncoding("gb2312");
    %>
      

  2.   

    设成2312的话可能会有些字不支持,设成GBK吧
      

  3.   

    先看看数据库里面是不是本身就是乱码。
    不是的话,在连接URL里设定编码方式。
    Encoding=GBK;
      

  4.   

    这是编码问题。可利用new String(...,"GB2312")重新构造一个String。具体做法查一下java doc 吧.
      

  5.   

    典型的问题:中文问题
    我想你需要这个
    http://blog.donews.com/qiyadeng/archive/2005/07/12/463736.aspx
      

  6.   

    不行啊,兄弟们。。
    1,如果我charset=GBK,request.setCharacterEncoding("gb2312")的话,从数据库提取的东西显示正常。
    2,如果我charset=ISO8859_1,request.setCharacterEncoding("gb2312")的话,页面显示正常,但是数据库提取出来的东西不正常了
    什么情况?