IO

转换流
    当读取和写入时程序环境和目标文件的编码字符集不一致,一般会出现乱码,可以通过转换流来实现
     如果是往目标文件写入数据时,把字符流转换为字节流写入到目标文件中,可以指定编码字符集

意义:
    一般情况下,开发工具当中的编码字符集一般设置的都是UTF-8
    如果在读取源文件时,源文件的编码字符集是GBK,那么我们在读取的时候也得使用GBK编码字符集进行解码
   如果在进行写文件的时候,如果目标文件使用GBK编码表进行编码,那么我们也得使用GBK编码字符集进行写入
备注:
  不管字节流还是字符流,最终存储到文件当中都是以字节的方式存入的

编码: 中 GBK ---->11100011
解码: GBK ----->中, 如果是ISO-8859-1则会出现乱码

字符集:
   ASCII字符集------->ASCII编码表
   GBK字符集--------->GBK编码表
   Unicode字符集----->UTF-8编码表、UTF-32编码表、UTF-16编码表、....
posted @ 2022-08-22 21:17  格蕾修  阅读(121)  评论(0)    收藏  举报