字節IO流讀取txt文件亂碼問題

原因一:將txt文件的內容轉爲IO流 與 byte[] 轉 String 所用的編碼不一致(byte[]:用於存讀取的數據)。 原因二 : 字節流是以字節單位讀取的,假設用一個 byte bytes[] = new byte[11];去接收文本里面有4個漢字的txt文檔的IO流。 此時假設編碼格式爲UTF-8,UTF-8存儲一個漢字需要3個字節。也就是說bytes.length>=3*4 才能一次
相關文章
相關標籤/搜索