Closed
Description
Node does not add or strip BOM when reading or writing utf16le or utf8 files. User must do it manually in all the text IOs.
It is especially inconvenient with streams: for example, in reading huge file line by line, user must check the BOM or some variabe (alreadyStripped) for each line.
Would it be handy to entrust these actions to Node?