title: Unicode characters in the txt file read incorrectly
body: <p>I have a <code>txt</code> file which contains some Unicode characters like</p>
  
  <pre><code>\u0070\u0075\u0062\u006C\u0069\u0063\u0020\u0020\u0020\u0063\u006C\u0061\u0073\u0073\u0020\u0020
  \u0055\u006E\u0069\u0063\u006F\u0064\u0065\u0020\u007B\u0020\u0070\u0075\u0062\u006C\u0069\u0063
  \u0020\u0020\u0073\u0074\u0061\u0074\u0069\u0063\u0020\u0020\u0076\u006F\u0069\u0064\u0020\u0020
  </code></pre>
  
  <p>I'm using <code>java.util.Scanner</code> to read this text file on a Solaris environment. I haven't specified any encoding for the file. Now when I print the scanned contents, I see the Unicode characters just like above. I don't see the actual characters represented by these Unicode characters.
  Can you please let me know what is the reason that it reads the contents like this?</p>