[
https://issues.apache.org/jira/browse/CSV-53?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13239491#comment-13239491
]
Sebb commented on CSV-53:
-------------------------
If the user selects QUOTE_NONE then the only options for printing a value which
contains a delimiter or EOL - or which starts with the quote character - are:
- escape the character(s)
- throw an Exception
In which case, we just use the escape character setting to determine which to
do.
[Otherwise the printed output will not be valid, and I don't think we should
allow that.]
If the user wants to use a different escape setting for parsing and printing,
then they can just create a different format.
Otherwise we are back into having separate parsing and printing CSVFormat
classes, which you already said you did not want.
> Allow to always enclose printed values into quotes
> --------------------------------------------------
>
> Key: CSV-53
> URL: https://issues.apache.org/jira/browse/CSV-53
> Project: Commons CSV
> Issue Type: Improvement
> Components: Printer
> Reporter: Emmanuel Bourg
> Fix For: 1.x
>
>
> The printer encloses the values into quotes only if it contains a special
> character like a field separator or a line separator. However some
> applications expect the values to always be enclosed into quotes. It's
> necassary to be able to control how the quotes are added, either always or as
> needed.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira