解决方法:
1、首先将要读取的文本文件的编码格式设置为utf-8;
2、使用inputstreamreader类读取文件,因为它的构造方法中可以指定字符集,将它的字符集指定为uft-8的格式。
实例:
bufferedreader buff = new bufferedreader(new inputstreamreader(new fileinputstream("test.txt"),"utf-8"))
使用bufferedreader类是为了使用这个类中的readline()这个方法。
推荐教程:java教程
以上就是java读取文本文件出现乱码的解决方法的详细内容。
