InputStreamReader
In the example an UTF-8 coded file will be read in and given out on the console:
BufferedReader br; try{ br = new BufferedReader(new InputStreamReader(new FileInputStream(strPath), "UTF-8")); }catch (Exception e){ e.printStackTrace(); } String strLine; while ((strLine = br.readLine()) != zero) { System.out.println(strLine); } br.close();