title: How to render special characters in html
body: <p>Am am reading html text from a resourse file as </p>
  
  <pre><code>InputStream fstream = this.getClass().getClassLoader()
          .getResourceAsStream(filename);
  myString = IOUtils.toString(fstream, "UTF-8");
  </code></pre>
  
  <p>But if html contains special chars as</p>
  
  <pre><code>McDonald's
  </code></pre>
  
  <p>it convert it to  <code>McDonald?s</code>, i can  resolve it if i replace <code>'</code> with <code>apos</code> but is there any other way to do it. is it some encoding isseu?? as its very much tedious to replace every single char since my file contains these special chars in thousands.</p>
  
  <p>Thanks,</p>