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