title: opencsv CSVWriter using utf-8 doesn't seem to work for multiple languages
body: <p>I have a very annoying encoding problem using opencsv.
  When I export a csv file, I set character type as 'UTF-8'.</p>
  
  <pre><code>CSVWriter writer = new CSVWriter(new OutputStreamWriter("D:/test.csv", "UTF-8"));
  </code></pre>
  
  <p>but when I open the csv file with Microsoft Office Excel 2007, it turns out that it has <strong>'UTF-8 BOM'</strong> encoding? </p>
  
  <p>Once I save the file in Notepad and re-open, the file turns back to UTF-8 and all the letters in it appears fine. 
  I think I've searched enough, but I haven't found any solution to prevent my file from turning into 'UTF-8 BOM'. any ideas, please?</p>