title: XSLT output BOM character visible in Excel
body: <p>My Java EE web app uses XSLT transformation to produce CSV reports.
  If I specify "UTF-16" as the encoding on the XSLT (which seems to be the only way to handle accented characters in the XML) then I get a  byte-order-mark character at the start of the CSV output<br/><br/>
  From what I understand, this is correct behavior.  The problem is that this BOM character is visible if the CSV is opened in Excel (appears as: þÿ), but not if I open it in a proper text editor ;)<br/><br/>
  How can I hide or omit this character so it isn't visible when the file is opened in Excel?</p>