实现实现Java读取txt文件内容乱码的原因是,txt文件的编码格式与程序中的编码格式不一致。是代码实现:
实现
Java读取txt文件内容乱码的原因是,txt文件的编码格式与程序中的编码格式不一致。
是代码实现:
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;
public class ReadTxt {
public static void main(String[] args) {
try {
//指定txt文件路径
String filePath = "D:\\test.txt";
//指定字符集,这里指定为utf-8
String encoding = "utf-8";
FileInputStream fileInputStream = new FileInputStream(filePath);
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, encoding);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String str = null;
while ((str = bufferedReader.readLine()) != null) {
System.out.println(str);
}
bufferedReader.close();
inputStreamReader.close();
fileInputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(53条)