转换流02之编码引起的问题

45次阅读

共计 385 个字符,预计需要花费 1 分钟才能阅读完成。

用 IDE 打开 GBK 编码的文件
package com.itheima.demo03.ReverseStream;

import java.io.FileReader;
import java.io.IOException;

/*

FileReader 可以读取 IDE 默认编码格式 (UTF-8) 的文件
FileReader 读取系统默认编码 (中文 GBK) 会产生乱码���

*/
public class Demo01FileReader {

public static void main(String[] args) throws IOException {FileReader fr = new FileReader("10_IO\\ 我是 GBK 格式的文本.txt");
    int len = 0;
    while((len = fr.read())!=-1){System.out.print((char)len);
    }
    fr.close();}

}

正文完
 0