← Cloudflare Workers / workers / runtime-apis / nodejs
StringDecoder
node:string_decoder ↗ представляет собой устаревший вспомогательный модуль, появившийся ещё до стандарта WHATWG TextEncoder и TextDecoder API. В большинстве случаев следует использовать TextEncoder и TextDecoder вместо этого. StringDecoder доступен в среде выполнения Workers в первую очередь для совместимости с существующими npm-пакетами, которые на него полагаются. StringDecoder можно получить доступ с помощью:
const { StringDecoder } = require("node:string_decoder");
const decoder = new StringDecoder("utf8");
const cent = Buffer.from([0xc2, 0xa2]);
console.log(decoder.write(cent));
const euro = Buffer.from([0xe2, 0x82, 0xac]);
console.log(decoder.write(euro));См. документация Node.js для string_decoder ↗, где это описано подробнее.