从数据库读出来后。马上进行字符转码的处理你看能不能行。
byte[] bt=str.getBytes();
String newStr=new String(bt,"gb2312");