[ http://issues.apache.org/jira/browse/SANDBOX-161?page=comments#action_12447474 ] Yonik Seeley commented on SANDBOX-161: --------------------------------------
While correct CVS escaping/parsing should definitely be supported, I think backslash escaping should be retained as an option since it's so common. > CSVPrinter#escapeAndQuote(String) doesn't adhere to CSV standard > ---------------------------------------------------------------- > > Key: SANDBOX-161 > URL: http://issues.apache.org/jira/browse/SANDBOX-161 > Project: Commons Sandbox > Issue Type: Bug > Components: CSV > Affects Versions: Nightly Builds > Reporter: Daniel Gredler > Attachments: commons-csv-patch-standard-escaping.txt > > > All the descriptions of the CSV format that I've seen state that: > - Double quotes (") are escaped using two double quotes (""), rather than a > backslash (\"). > - Embedded line breaks are allowed and don't need to be escaped... just > enclose the field in double quotes. > - Because backslashes are not used to escape double quotes or line breaks, > the backslashes themselves do not need to be escaped. > CSVPrinter#escapeAndQuote(String) breaks these rules. Why? > http://www.creativyst.com/Doc/Articles/CSV/CSV01.htm > http://en.wikipedia.org/wiki/Comma-separated_values -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
