title: Object.toString() then, encode to UTF-8
body: <p>I am trying to implement a method that converts an object into an string, an then encodes this string to UTF-8 into a .txt. So far I am able to make it work, but the what is written into the output file does not seem ok... What am I missing?</p>
  
  <p>EDIT: code edited, now I get this from the file;</p>
  
  <p>Arsenal                            W 10   L 02   D 03     GF 45     GA 05Chelsea                          W 08   L 02   D 05     GF 17     GA 03Aston Villa                      W 05   L 05   D 05     GF 05     GA 09Hull City                        W 06   L 04   D 05     GF 30     GA 15Inverness Caledonian Thistle     W 11   L 02   D 07     GF 50     GA 20</p>
  
  <pre><code>static void writeToDisk() throws ClassNotFoundException, IOException {
  
          Writer  out = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(filename_2), "UTF-8"));        
  
          for(FootballClubNL club : deserializeFromDisk()){
  
              String clubString = club.toString();
  
              out.append(clubString).append("\r\n");
              out.flush();    
          }
          out.close();
      }
  </code></pre>