转换流的字符编码:
通过子类转换流来完成:
InputStreamReader和OutputStreamWriter
在两个对象进行构造的时候可以加入字符集。
OutputStreamWriter(new FileOutputStream("utf.txt"),"UTF-8");
编码:字符串编程字节数组。
解码:字节数组编程字符串。
String s="你好";
byte[] b1=s.getBytes("GBK");
//这是一个编码的过程,码表是gbk,编码或解码的时候注意处理异常信息。
String s2=new String(b1,"GBK");
//这是解码过程。 |