1:字符流(掌握)
(1)字节流操作中文数据,不是特别的方便,所以就出现了转换流。
转换流的作用,就是把字节流转换字符流来使用。
(2)转换流,其实是一个字符流
字符流 = 字节流 + 编码表
(3)编码表
A:就是由 字符和对应的数值 组成的一张表
B:常见的编码表
ASCII
ISO-8859-1
GB2312
GBK
GB18030
UTF-8
C:字符串中的编码问题
编码
String -- byte[] 字节数组
解码
byte[] -- String
(4)IO流中的编码问题
A:OutputStreamWriter 构造方法
OutputStreamWriter(OutputStream os): 默认本机系统的编码,GBK
OutputStreamWriter(OutputStream os,String charsetName): 指定编码。
B:InputStreamReader
InputStreamReader(InputStream is):
(1)字节流操作中文数据,不是特别的方便,所以就出现了转换流。
转换流的作用,就是把字节流转换字符流来使用。
(2)转换流,其实是一个字符流
字符流 = 字节流 + 编码表
(3)编码表
A:就是由 字符和对应的数值 组成的一张表
B:常见的编码表
ASCII
ISO-8859-1
GB2312
GBK
GB18030
UTF-8
C:字符串中的编码问题
编码
String -- byte[] 字节数组
解码
byte[] -- String
(4)IO流中的编码问题
A:OutputStreamWriter 构造方法
OutputStreamWriter(OutputStream os): 默认本机系统的编码,GBK
OutputStreamWriter(OutputStream os,String charsetName): 指定编码。
B:InputStreamReader
InputStreamReader(InputStream is):