java文件压缩后,再取数据中文乱码问题

图片说明

解压读取的时候手动设置编码格式为UTF_8就好
List lines=new ArrayList();

BufferedReader br=new BufferedReader(new InputStreamReader(new FileInputStream(fileName),"UTF-8"));

String line = null;

while ((line = br.readLine()) != null) {

lines.add(line);

}

br.close();

不行呀,上下两个输入流都加了。

这是图片,电脑可以看。。。图片