quick and simple:
Reader oReader = new InputStreamReader(new FileInputStream("file"), "UTF-8"));
String strUTF8Text = null;
while(true){
String strLine = oReader.readLine();
if(null== strLine) break;
strUTF8Text += strLine;
}
Please also read here for much more information about
"Byte Encodings and Strings"[
^] in the Java Tutorials.