数据库是access,我写了一个桌面程序来取里面的数据,但是乱码。试过转码还是不行。type.setName(new String(rs.getString(2).getBytes("utf-8"),"gb2312"));type.setName(new String(rs.getString(2).getBytes("iso8859-1"),"gb2312"));type.setName(new String(rs.getString(2).getBytes("iso8859-1"),"utf-8"));type.setName(new String(rs.getString(2).getBytes("gb2312"),"utf-8"));这些都试过
楼主【theoffspring】截止到2008-06-24 10:49:55的历史汇总数据(不包括此帖):
发帖数:25 发帖分:1020
结贴数:11 结贴分:480
未结数:14 未结分:540
结贴率:44.00 % 结分率:47.06 %
楼主该结一些帖子了
不用关系数据访问层的编码问题,要关心的是逻辑层与视图层的编码问题所以应该注重是请求和响应的编码转换主要去设置 request 和 response 的编码转换 request.setCharacterEncoding("utf-8");
你没仔细看我的问题,是桌面程序,不是webaccess能看编码类型吗?是char型的。
其实如果都设成utf8估计应该没问题