各位大虾,有关MYSQL mediumblob字段读取文本
我在mediumblob字段以二进制形式存储图片,读取图片正常,但是我存储一个文本时候,读取却是乱码??
大致读取文本的内容
ResultSet rs=null;
pst=con.prepareStatement("select data from uploadfile where id=?");
pst.setInt(1,20);
rs=pst.executeQuery();
rs.next();
InputStream in=rs.getBinaryStream("data");
byte[] result=new byte[2048];
int len=0;
while((len=in.read(result))!=-1)
{
response.getOutputStream().write(result,0,result.length);
}
但是浏览器显示的乱码
请各位大虾指点迷津啊~