1、业务代码:
import java.io.File; import java.io.FileReader; import java.io.BufferedReader; public class Application { public static void main(String[] args) throws Exception { File file = new File("F:/test.txt"); BufferedReader reader = new BufferedReader(new FileReader(file)); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } } }
2、文件内容:
3、控制台打印结果:
4、导致原因:
打开文本文件,点击另存为,可以查看到文件的编码格式为ANSI。
5、解决办法:
将文本文件编码改为UTF-8
即可。