title: Read unicode text files with java
body: <p>Real simple question really. I need to read a Unicode text file in a Java program.</p>
  
  <p>I am used to using plain ASCII text with a BufferedReader FileReader combo which is obviously not working :(</p>
  
  <p>I know that I can read a String in the 'traditional' way using a Buffered Reader and then convert it using something like:</p>
  
  <pre><code>temp = new String(temp.getBytes(), "UTF-16");
  </code></pre>
  
  <p>But is there a way to wrap the Reader in a 'Converter'?</p>
  
  <p>EDIT: the file starts with FF FE </p>