Escape Modifiers¶
Exporting to specific formats limits the characters that can be used in the output. The modifiers below prepare data from fields for a specific format.
Prepare for SQL¶
EscSQL
prepares a field value to be enclosed in single quotes. It duplicates all single quotes the field value has already.
Example
For {MESSAGE}
equals abc 'xyz'
, {MESSAGE|EscSQL}
produces abc ''xyz''
Prepare for CSV¶
EscCSV
prepares a field value to be enclosed in double quotes. It duplicates all existing double quotes.`
Example
For {MESSAGE}
equals abc "xyz"
, {MESSAGE|EscCSV}
produces abc ""abc""
Prepare for HTML¶
EscHTML
prepares a field value to be included in HTML-formatted output.
Prepare for JSON¶
EscJSON
prepares a field value to be included in JSON-formatted output.
Character | Replaced with |
---|---|
\ |
\\ |
" |
\" |
LF (\n) | \r |
CR (\r) | \n |
TAB (\t) | \t |
BACKSPACE (\b) | \b |
Example
For {MESSAGE}
equals \abc "xyz"
, {MESSAGE|EscJSON}
produces \\abc \"abc\"