title: Reading a line from a text file using FileReader, using System.out.println seems print in unicode?
body: <p>Im still teaching myself Java so I wanted to try to read a text file and step 1) output it to console and step 2) write the contents to a new txt file.</p>
  
  <p>Here is some code I have google'd to start with and it is reading the file, but when I output the line contents to the console I get the following (looks like its outputting in unicode or something... like every character as an extra byte associated to it....</p>
  
  <p><code>ÿþFF□u□l□l□ □T□i□l□t□ □P□o□k□e□r□  &lt;SNIP&gt;</code></p>
  
  <p>Here is what the first line of the file looks like when I open in via notepad:
  <code>Full Tilt Poker Game #xxxxxxxxxx: $1 + $0.20 Sit &amp; Go (xxxxxxxx), Table 1 - 15/30 - No Limit Hold'em - 22:09:45 ET - 2009/12/26</code></p>
  
  <p>Here is my code, do I need to specify the encoding to display txt file contents to the console?  I assumed that simple text would be straight forward for java...but Im new and don't understand much about how finicky java is yet.</p>
  
  <p>EDIT: I dont know if it matters but Im using Eclipse as my IDE currently. </p>
  
  <pre><code>package readWrite;
  
  import java.io.*;
  
  public class Read {
      public static void main(String args[])
      {
          BufferedReader reader = null;
          try {
              reader = new BufferedReader(new FileReader("C:\\Users\\brian\\workspace\\downloads\\poker_text.txt"));
              String line = reader.readLine();
  
              while (line!=null) {
                  // Print read line
                  System.out.println(line);
  
                  // Read next line for while condition
                  line = reader.readLine();
              }
  
          } catch (IOException ioe) {
              System.out.println(ioe.getMessage());
          } finally {
              try { if (reader!=null) reader.close(); } catch (Exception e) {}
          }
      }
  }
  </code></pre>