title: reading unicode text from assets
body: <p>Trying to read an utf-8 encoded file in android...    </p>
  
  <pre><code>InputStreamReader reader = new InputStreamReader(assets.open("data.txt"), "UTF-8");
  BufferedReader br = new BufferedReader(reader); 
  String line;
  //The line below throws an IOException!!
  line = br.readLine();
  </code></pre>
  
  <p>What's wrong with this code?</p>