You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Yonik Seeley (JIRA)" <ji...@apache.org> on 2008/01/04 18:11:34 UTC

[jira] Commented: (SANDBOX-206) backslash before quote character gives an error

    [ https://issues.apache.org/jira/browse/SANDBOX-206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12555988#action_12555988 ] 

Yonik Seeley commented on SANDBOX-206:
--------------------------------------

Thanks for the bug report Michael.

It looks like there are a few issues here:
1) backslash escaping should be able to be disabled
2) backslash escaping currently has bugs that prevent representation of all values
3) perhaps backslash escaping should be off by default since it's not part of the CSV standard (AFAIK?)

> backslash before quote character gives an error
> -----------------------------------------------
>
>                 Key: SANDBOX-206
>                 URL: https://issues.apache.org/jira/browse/SANDBOX-206
>             Project: Commons Sandbox
>          Issue Type: Bug
>          Components: CSV
>         Environment: Windows, SOLR 1.2
>            Reporter: Michael Lackhoff
>
> A CSV-field with the contents "This is text with a \""quoted"" string" gives the error
> "invalid  char between encapsualted token end delimiter". If the backslash is not immediately before the double quote, everything is fine.
> The same error occurs when the backslash is the last character in the field (directly before the delimiter), like:
> "This is a text with a backslash \".
> Here the reason might be that the backslash also works as an escape character like in
> "This is a field with a \"quoted\" text" (no error, just the quotes in the resulting field)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.