Reading UTF-8 Encoded Data try { BufferedReader in = new BufferedReader( new InputStreamReader( new FileInputStream( "infilename"), "UTF8")); String str = in.readLine(); } catch (UnsupportedEncodingException e) { } catch (IOException e) { }