Node.js v0.11.11 マニュアル & ドキュメンテーション


StringDecoder#

Stability: 3 - Stable

このモジュールを使用するには require('string_decoder') をします。 StringDecoder はバッファから文字列にデコードします。 これは単純なインターフェース buffer.toString() ですが、 UTF-8 を特別にサポートします。

var StringDecoder = require('string_decoder').StringDecoder;
var decoder = new StringDecoder('utf8');

var cent = new Buffer([0xC2, 0xA2]);
console.log(decoder.write(cent));

var euro = new Buffer([0xE2, 0x82, 0xAC]);
console.log(decoder.write(euro));

Class: StringDecoder#

文字列の引数 encoding を受け取ります。デフォルトは 'utf8' です。

decoder.write(buffer)#

デコードされた文字列を返します。

decoder.end()#

バッファに残った終端のバイト列を返します。