[問題] JAVA讀檔時如何知道編碼

看板java作者 (lyle)時間15年前 (2010/12/19 17:05), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
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
文章代碼(AID): #1D3ShE2u (java)
文章代碼(AID): #1D3ShE2u (java)