閱讀405 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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

  上一篇:go 新手站長建立網站應該選什麼樣的網站係統
  下一篇:go Java刪除文件夾和文件