Csv entries containing escape characters are not parsed correctly.
If you have a csv line like:
"This is a \column","This is another"
the CsvReader will return an array like this:
["This is a column","This is another"]
Which is not the behavior expected. I'd expect this return value:
["This is a \column","This is another"]
The faulty behavior is also non consistent with the behavior of the CsvWriter.
I am adding a patch. The patch causes following tests to fail:
To me, the probelm is not the patch but these tests.
For example the behavior expected by CsvParserTest.testIssue2859181() is not correct.
I don't know csv format specifications but if I import a csv with the following line with openoffice
as you are expecting.