转换流的原理

转换流的原理图解:
转换流的原理_第1张图片
转换流的原理_第2张图片

编码引出的问题:

在IDEA中,使用 FileReader 读取项目中的文本文件。由于IDEA的设置,都是默认的 UTF-8 编码,所以没有任何问题。但是,当读取Windows系统中创建的文本文件时,由于Windows系统的默认是GBK编码,就会出现乱码。
例:
程序演示:
转换流的原理_第3张图片

你可能感兴趣的:(转换流,java)