Java IO--字符编码getProperty、getBytes
编码:
在计算机世界里,任何的文字都是以指定的编码方式存在的,在java程序的开发中最常见的编码为:ISO8859-1、GBK/GB2312、unicode、UTF。

乱码的产生:

得到本机的编码显示:

public class CharSetDemo01{ public static void main(String args[]){ System.out.println("系统默认编码:" + System.getProperty("file.encoding")) ; // 获取当前系统编码 } };

import java.io.OutputStream ; import java.io.FileOutputStream ; import java.io.File ; public class CharSetDemo02{ public static void main(String args[]) throws Exception { File f = new File("D:" + File.separator + "test.txt") ; // 实例化File类 OutputStream out = new FileOutputStream(f) ; // 实例化输出流 byte b[] = "中国,你好!".getBytes("ISO8859-1") ; // 转码操作 out.write(b) ; // 保存 out.close() ; // 关闭 } };
最后更新:2017-04-03 14:54:18