で、前の話のつづき。
やりたかったことは、
node.jsでISO-2022-JPのファイルを読み込み、中身をUTF-8に変換
でした。で、そのために書いたプログラウが、こちら。
testiso.txtの中にISO-2022-JPのコード化されたテキスト(漢字)がはいってる。
やりたかったことは、
node.jsでISO-2022-JPのファイルを読み込み、中身をUTF-8に変換
でした。で、そのために書いたプログラウが、こちら。
var Iconv = require('iconv').Iconv; var iconv = new Iconv('ISO-2022-JP', 'UTF-8'); var fs = require('fs'); //File read fs.readFile('testiso.txt', function(err, content){ if(err){ console.error(err); } // from ISO-2022-JP to UTF-8 var buf = new Buffer(content, 'binary'); moji = iconv.convert(buf).toString(); //stdio output process.stdout.write(moji); });
testiso.txtの中にISO-2022-JPのコード化されたテキスト(漢字)がはいってる。