转换流 (1)字节流操作中文数据不是特别的方便,所以就出现了转换流。 转换流的作用就是把字节流转换字符流来使用。 (2)转换流其实是一个字符流 字符流 = 字节流 + 编码表 (3)编码表 A:就是由字符和对应的数值组成的一张表 B:常见的编码表 ASCII ISO-8859-1 GB2312 GBK GB18030 UTF-8 C:字符串中的编码问题 编码 String-- byte[] byte[]getBytes(): 使用默认字符集合编码 byte[]getBytes(String charsetName): 使用指定的字符集合把字符串编码为字节数组 解码 byte[]-- String String(byte[]bytes): 通过默认字符集合解码 String(byte[]bytes, String charsetName): 通过指定的字符集解码字节数组
|