IO
转换流
当读取和写入时程序环境和目标文件的编码字符集不一致,一般会出现乱码,可以通过转换流来实现
如果是往目标文件写入数据时,把字符流转换为字节流写入到目标文件中,可以指定编码字符集
意义:
一般情况下,开发工具当中的编码字符集一般设置的都是UTF-8
如果在读取源文件时,源文件的编码字符集是GBK,那么我们在读取的时候也得使用GBK编码字符集进行解码
如果在进行写文件的时候,如果目标文件使用GBK编码表进行编码,那么我们也得使用GBK编码字符集进行写入
备注:
不管字节流还是字符流,最终存储到文件当中都是以字节的方式存入的
编码: 中 GBK ---->11100011
解码: GBK ----->中, 如果是ISO-8859-1则会出现乱码
字符集:
ASCII字符集------->ASCII编码表
GBK字符集--------->GBK编码表
Unicode字符集----->UTF-8编码表、UTF-32编码表、UTF-16编码表、....

浙公网安备 33010602011771号