String decoder#

Stability: 2 - Stable

Source Code: lib/string_decoder.js

The node: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. It can be accessed using:

import { StringDecoder } from 'node:string_decoder';const { StringDecoder } = require('node:string_decoder');

The following example shows the basic use of the StringDecoder class.

import { StringDecoder } from 'node:string_decoder';
import { Buffer } from 'node:buffer';
const decoder = new