title: Read file in UTF-8 encoding and convert to byte array
body: <p>I can do this but this question is more to know about what is the best way to achieve this.</p>
  
  <p>I can do following to get the file in buffered reader</p>
  
  <pre><code>BufferedReader bufferedReader = new BufferedReader(new   InputStreamReader(new FileInputStream(file), "UTF-8"));
  </code></pre>
  
  <p>What is the best way to proceed after this?</p>