[ http://issues.apache.org/jira/browse/SANDBOX-161?page=comments#action_12424835 ] Daniel Gredler commented on SANDBOX-161: ----------------------------------------
I agree about the "encapsulatorEscapeChar" CSVStrategy property (maybe using the shorter name "escapeChar"). My first intuition when I ran across this problem was to look for exactly this kind of property. > 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 > > 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]
