You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -138,11 +139,14 @@ The defaults for these variables are:
138
139
*`_enclosure`: `"`
139
140
*`_newline`: `\n`
140
141
*`_eol`: `\n`
142
+
*`_bom`: false
141
143
142
144
The `_eol` variable is the one used to generate newlines in the output.
143
145
`_newline`, however, is the character that should replace the newline characters in the actual data.
144
146
It is recommended to use the string representation of the newline character to avoid rendering invalid output.
145
147
148
+
Some reader software incorrectly renders UTF-8 encoded files which do not contain byte order mark (BOM) byte sequence. The `_bom` variable is the one used to add byte order mark (BOM) byte sequence beginning of the generated CSV output stream. See [`Wikipedia article about byte order mark`](http://en.wikipedia.org/wiki/Byte_order_mark) for more information.
149
+
146
150
If you have complex model data, you can use the `$_extract` view variable to specify the individual paths for each record. This is an array of `Hash::extract()`-compatible syntax:
0 commit comments