new String(rs.getString("user_id").getBytes("ISO8859_1"),"GB2312");
改成
new String(rs.getString("user_id").getBytes("utf-8"),"GB2312");
试试
改成
new String(rs.getString("user_id").getBytes("utf-8"),"GB2312");
试试
不过一般都是unicode的
能不能确认放入数据的encode,如果和GB2312无法映射就没什么办法了
把这句改为st = DBConn.createStatement();就正常了,可是到底是什么原因呢?
改为st = DBConn.createStatement();就可以了,这是为什么呀
改为st = DBConn.createStatement();就可以了