title: CSV Conversion Does not recognize special characters
body: <p>Here is the issue. I have a java program which converts an <code>XML</code> to <code>CSV</code>. One of the element tag from my xml is shown below.</p>
  
  <pre><code>&lt;person-name&gt;Greg kaménez&lt;/person-name&gt;.
  </code></pre>
  
  <p>My parser is able to parse it correctly. but after the conversion when I write this to a csv file and open that in mcsft excel, I see <code>"Greg kamÃ©nez"</code> as a cell value instead of Greg kaménez.</p>
  
  <p>I have also noted that when I open the same csv file in a text editor within Eclipse IDE, it shows the name correctly "<code>Greg kaménez</code>".</p>
  
  <p>here is the snippet through which I am writing a string to a csv:</p>
  
  <pre><code>    String csv = ""x","y","Greg kaménez","z"";
      String fileName = "output.csv";
      File csvFile = new File(fileName);
      String jobId = null;
      BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(csvFile), "UTF-8"));
      writer.append(csv);
      writer.close();
  </code></pre>