String str4=new String(rs.getString(2).getBytes("iso8859-1"),"gb2312");

解决方案 »

  1.   

    感谢您的回答,我在取第一列时是没有中文问题的,也就是说这个与字符转换没关
    可能是text在mysql中作为类似blob类型,但问题是如何取出
      

  2.   

    不会吧,我用getString()方法取text回来的是String啊
      

  3.   

    原来我用了poolman,所以查询出来不太正常,不知有没解决办法?