java 读取CLob字段乱码

fps = new FileOutputStream(file);
osw = new OutputStreamWriter(fps,"UTF-8");
bw = new BufferedWriter(osw);
Clob content = qrs.getClob(3);
String line=content.getSubString((long)1,(int)content.length());
log.info("shell:"+line);
bw.write(line);
bw.flush();
写入文件乱码
日志打出来也是乱码,求大神解答

可能是编码问题,你换成GBK试试