1:字符流的出现是为了方便操作字符,更重要的是加入了编码转换,通过子类转换流来完成--InputStreamReader与OutputStreamWriter,在两个对象进行构造的时候可以加入字符集;
2:转换流的编码应用
(1)可以将字符以指定编码格式存储;
(2)可以对文本数据以指定编码格式来解读;
(3)指定编码表的动作由构造函数来完成;
3:编码和解码
编码:字符串变成字节数组;String--str.getBytes(charsetName)-->byte[ ];
解码:字节数组变成字符串;byte[ ]--new String(byte[ ],charsetName)-->String;
4:联通--使用GBK产生的二进制和UTF-8一致
|
|