当Java中使用 FileInputStream 读取txt等文档时,中文会产生乱码,解决方法如下:
fis = new FileInputStream(file);
InputStreamReader reader = new InputStreamReader(fis,"UTF-8");
BufferedReader br = new BufferedReader(reader);
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
reader.close();