data.csv does not handle BOMs

Description

Sometimes BOMs are prepended to files in Microsoft Land. Data.csv does not handle this edge case, which causes the first field in the header of a csv file to be incorrect. This can be hard to detect, since \ufeff is usually invisible.

http://www.rgagnon.com/javadetails/java-handle-utf8-file-with-bom.html
http://www.fileformat.info/info/unicode/char/feff/index.htm

Environment

Usually Windows (but also Linux)

Status

Assignee

Jonas Enlund

Reporter

import

Labels

None

Approval

None

Patch

None

Priority

Major
Configure