使用InputStreamReader指定文件编码进行读取
Java中读取编码文件时,可以使用InputStreamReader并指定文件的字符编码。例如:
BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("file.txt"), "UTF-8"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
reader.close();
只需将"UTF-8"替换为文件对应的编码格式,就能正确读取文件内容。