作者wfgh (lyle)
看板java
標題[問題] JAVA讀檔時如何知道編碼
時間Sun Dec 19 17:05:15 2010
FileInputStream fileInputStream = new FileInputStream("xxx.txt");
byte[] buffer = new buffer[fileInputStream.available()];
fileInputStream.read(buffer);
String s = new String(buffer);
System.out.println(s);
請問java怎麼知道xxx.txt是什麼編碼呢?
是jvm會去問OS它系統的預設編碼嗎?
那如果我的xxx.txt是存成UTF-8(非OS的預設編碼),JAVA會知道嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.119.234.162