Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/AbstractExporter.java @ 9189:13a0c4be17ea
bom for csv export added
author | gernotbelger |
---|---|
date | Thu, 28 Jun 2018 14:11:12 +0200 |
parents | 23945061daec |
children |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/AbstractExporter.java Thu Jun 28 13:14:44 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/AbstractExporter.java Thu Jun 28 14:11:12 2018 +0200 @@ -305,6 +305,10 @@ final char quote = '"'; final char escape = '\\'; + // Write BOM so excel is happy + final byte[] BOM = new byte[] { (byte) 0xEF, (byte) 0xBB, (byte) 0xBF }; + this.out.write(BOM); + final CSVWriter writer = new CSVWriter(new OutputStreamWriter(this.out, DEFAULT_CSV_CHARSET), DEFAULT_CSV_SEPARATOR, quote, escape, "\r\n"); writeCSVData(writer);