The string_decoder
module provides an API for decoding Buffer
objects into strings in a manner that preserves
encoded multi-byte UTF-8 and UTF-16 characters.
See also:
Constructor
Methods
end():String
end(buffer:Buffer):String
end(buffer:ArrayBufferView):String
Returns any remaining input stored in the internal buffer as a string. Bytes representing incomplete UTF-8 and UTF-16 characters will be replaced with substitution characters appropriate for the character encoding.
See also:
write(buffer:Buffer):String
write(buffer:ArrayBufferView):String
Returns a decoded string, ensuring that any incomplete multibyte characters at the end of the Buffer
, or
TypedArray
, or DataViewor
are omitted from the returned string and stored in an internal buffer for the next
call to stringDecoder.write()
or stringDecoder.end()
.
See also: