数据库中的中文能正常显示...但是读取出来时乱码...就算读取出来经过自己编码也不行,我自己读出来的编码是:
                   while (rs.next()) {
String name = new String(rs.getString("name").getBytes(
"ISO8859-1"), "utf-8");
    }

解决方案 »

  1.   

    具体情况不知道,你把你的要显示的页面用记事本打开,然后把它另存为,另存的时候把那个下拉列表框的编码格式编码改成UTF-8,试试看。
      

  2.   

    一般都能解决问题,你应该不是用的struts2吧,如果是,留言,我给你说解决办法
      

  3.   

    j2se+Access,出现中文乱码,原因是数据库编码和所要显示的页面的编码格式不一致。更加详细的可以参考:http://www.enet.com.cn/article/2008/0229/A20080229170410.shtml
      

  4.   


    谢谢...你说的改为utf-8,我早就试过的..反正就是转不转都不行....
      

  5.   


    是j2se  桌面程序,没其他转码方法啊..还是谢谢你...
      

  6.   


    哈哈...谢谢你的提醒....
    Access的编码是gb2312的
    我的IDE环境是utf-8的...我把项目的环境编码改成gb2312就OK了...