发布网友 发布时间:2024-09-17 21:38
共1个回答
热心网友 时间:2024-10-18 23:49
使用字节流OutputStream可以直接输出,现在要是用到字符流处理的话,也当年困扰到我,现在将分析码写下来共参考:
//FileReader fr = new FileReader("d:/d.txt");
//BufferedReader br = new BufferedReader(fr);
以上注释是常规写法,处理英文好使,处理中文就改为以下写法
FileInputStream fr = new FileInputStream(new File("d:/d.txt"));
InputStreamReader brs = new InputStreamReader(fr,"GBK");
BufferedReader br = new BufferedReader(brs); 把filewriter的写法写成FileinputStream形式,在GBK即可。
热心网友 时间:2024-10-18 23:50
使用字节流OutputStream可以直接输出,现在要是用到字符流处理的话,也当年困扰到我,现在将分析码写下来共参考:
//FileReader fr = new FileReader("d:/d.txt");
//BufferedReader br = new BufferedReader(fr);
以上注释是常规写法,处理英文好使,处理中文就改为以下写法
FileInputStream fr = new FileInputStream(new File("d:/d.txt"));
InputStreamReader brs = new InputStreamReader(fr,"GBK");
BufferedReader br = new BufferedReader(brs); 把filewriter的写法写成FileinputStream形式,在GBK即可。