node-convert-array-to-csv
node-convert-array-to-csv copied to clipboard
add \r to special chars
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