# chardet - characted detection module, pure Javascript Chardet is a character detection module for NodeJS written in pure Javascript. Module is based on ICU project http://site.icu-project.org/, which uses character occurency analysis to determine the most probable encoding. ## Installation npm install chardet ## Usage var chardet = require('chardet'); chardet.detect(new Buffer('hello there!')); // or chardet.detectFile('/path/to/file', function(err, encoding) {}); // or chardet.detectFileSync('/path/to/file'); ## Supported Encodings: * UTF-8 * UTF-16 LE * UTF-16 BE * UTF-32 LE * UTF-32 BE * ISO-2022-JP * ISO-2022-KR * ISO-2022-CN * Shift-JIS * Big5 * EUC-JP * EUC-KR * GB18030 Currently only these encodings are supported, more will be added soon.