Detect the character encoding using Google’s compact_enc_det library
$ npm install ced
In order to build ced, you may need to install some build tools first. Check node-gyp’s readme for more information.
const fs = require('fs') const ced = require('ced') const fileBuffer = fs.readFileSync('foo.txt') const encoding = ced(fileBuffer) console.log(encoding) // 'UTF8'
ced is licensed under the ISC License, compact_enc_det is licensed under the Apache License 2.0. See
LICENSE for the full license text.