编码表:ASCII码
GB2312——GBK
Unicode——所有字符都占2个季节
UTF-8——长度可变的编码
ANSI:本地编码表:gbk
java中的字符串默认使用ANSI
指定编码输出
byte[] bys = string.getBytes("指定编码");
指定编码输入
byte[] bys = new byte[1024];
int length = fis.read(bys);
new String(bys,0,length,"指定编码");
字符流中的编码
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("b.txt"),"指定编码");