node-convert-array-to-csv icon indicating copy to clipboard operation
node-convert-array-to-csv copied to clipboard

add \r to special chars

Open bes-internal opened this issue 2 years ago • 0 comments

As stated in helpers/check-special-chars-and-empty.js here used [\n"]+separator as chars to include in quote. But [\r] needs to be added.

ref https://www.rfc-editor.org/rfc/rfc4180.html:

The ABNF grammar [2] appears as follows: file = [header CRLF] record *(CRLF record) [CRLF] header = name *(COMMA name) record = field *(COMMA field) name = field field = (escaped / non-escaped) escaped = DQUOTE *(TEXTDATA / COMMA / CR / LF / 2DQUOTE) DQUOTE non-escaped = *TEXTDATA

bes-internal avatar Feb 15 '23 12:02 bes-internal