我在读出该字段时,用的代码是:
InputStream in = null;
java.sql.Blob blob = (java.sql.Blob) rs.getBlob("gjzxdksqs");
in = blob.getBinaryStream();
BufferedReader test = new BufferedReader(new InputStreamReader(in));
while(test.readLine()!=null)
{
String s = test.readLine();
s = new String (s.getBytes("ISO-8859-1"), "GB2312");
System.out.println("@@@@@@@@@@@@@@@@@@############$$$$$$$$$$%%%%%%%%%%s="+s);
}通过这段代码读出的数据库信息为乱码,不知道该如何解决??
InputStream in = null;
java.sql.Blob blob = (java.sql.Blob) rs.getBlob("gjzxdksqs");
in = blob.getBinaryStream();
BufferedReader test = new BufferedReader(new InputStreamReader(in));
while(test.readLine()!=null)
{
String s = test.readLine();
s = new String (s.getBytes("ISO-8859-1"), "GB2312");
System.out.println("@@@@@@@@@@@@@@@@@@############$$$$$$$$$$%%%%%%%%%%s="+s);
}通过这段代码读出的数据库信息为乱码,不知道该如何解决??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货