转换流
因为字节流处理中文不方便,所以推出了转换流。
一般编码方式都是两个字节一个汉字,但是UTF-8是三个字节一个汉字。
public class ConversionFlow {
// 转换流公式:
// 转换流=字节流+编码表
// 乱码:编码和解码的过程中编码表不一致导致乱码问题
// 字符串的乱码问题:
//字符串编码:getBytes
//字符串解码:new String()
public static void main1(String[] args) {
String string = "你去干嘛!";
//字符串编码 把字符串变成一个个字节
byte[] bs=string.getBytes();//使用当前平台默认编码表去编码
//结果:[-60, -29, -56, -91, -72, -55, -62, -17, -93, -95]
System.out.println(Arrays.toString(bs ));
//字符串解码
String string2 = new String(bs);//使用当前平台默认编码表去解码
System.out.println<