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