我想问你,你的数据库可以插入很多种语言吗..数据库建好后的编码是确定,比如UTF-8,或者是GBK.你想数据库中的编码可能是UTF-8,又是GBK吗?不
可能的..所以你只要根据数据库中的编码设置就可以了.

解决方案 »

  1.   

         jsp在访问access时候,怎么判断它是什么编码格式那?     下面是要处理的一个字段内容:
    تقع معظم الحوادث المتعلقة بتشغيل المنتجات وصيانتها وإصلاحها بسبب عدم اتباع القواعد الأساسية للسلامة أو الاحتياطات اللازمة.     在utf-8编码的jsp页面全部成了问号,什么原因?
      

  2.   

    تقع معظم الحوادث المتعلقة بتشغيل المنتجات وصيانتها وإصلاحها بسبب عدم اتباع القواعد الأساسية للسلامة أو الاحتياطات اللازمة.  
    难道这是传说的阿拉伯文,hoho~
      

  3.   

    服务器端进行数据接收的编码未设置,默认情况下是iso8859-1,到你这里自然就乱码了
      

  4.   

    下面是我提取数据库数据的代码,Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    String dbUrl = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Tomcat\\webapps\\docparse\\docfile\\1104\\SABU7815-07.mdb;useUnicode='true'&characterEncoding='utf-8'";
    Connection difcon = DriverManager.getConnection(dbUrl,"",""); 
    Statement difstate = difcon.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
    request.setCharacterEncoding("UTF-8");
    String difsql = "select ID,Target_1025 from Pairs";
        ResultSet difrs = difstate.executeQuery(difsql);            while(difrs.next()){                difrs.getString("Target_1025")            }            大家帮我看看问题出在那里?
                  谢谢了。