InputStreamReader
Im Beispiel wird eine UTF-8 kodierte Datei eingelesen und auf der Console ausgegeben:
BufferedReader br; try{ br = new BufferedReader(new InputStreamReader(new FileInputStream(strPath), "UTF-8")); }catch (Exception e){ e.printStackTrace(); } String strLine; while ((strLine = br.readLine()) != null) { System.out.println(strLine); } br.close();