Node.js v0.11.11 マニュアル & ドキュメンテーション
Table of Contents
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()#
バッファに残った終端のバイト列を返します。