Node.jsで指定したファイルの文字コードを調べたい場合は下記のように記述します。

まず、npmでjschardetをインストールする必要があります。



npm install jschardet


script.js


var fs = require('fs');
var jschardet = require('jschardet');

var file = fs.readFileSync('sample.txt');

var chardet = jschardet.detect(file);
console.log(chardet)


script.jsを実行すると下記のように指定したファイルの文字コードがコマンドプロンプトに表示されます。

node.js_006_01


encoding : 文字コード名
confidence : 信頼度




Q&A






  • 参考文献
    JS+Node.jsによるWebクローラー/ネットエージェント開発テクニック










coffee