mirror of
https://github.com/thangisme/notes.git
synced 2024-09-07 05:54:16 -04:00
.. | ||
index.js | ||
license | ||
package.json | ||
readme.md |
strip-bom ![Build Status](https://travis-ci.org/sindresorhus/strip-bom.svg?branch=master)
Strip UTF-8 byte order mark (BOM) from a string/buffer
From Wikipedia:
The Unicode Standard permits the BOM in UTF-8, but does not require nor recommend its use. Byte order has no meaning in UTF-8.
Install
$ npm install --save strip-bom
Usage
var fs = require('fs');
var stripBom = require('strip-bom');
stripBom('\uFEFFunicorn');
//=> 'unicorn'
stripBom(fs.readFileSync('unicorn.txt'));
//=> 'unicorn'
Related
- strip-bom-cli - CLI for this module
- strip-bom-stream - Stream version of this module
License
MIT © Sindre Sorhus