A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
class TextDecoder | globals module | Bun BuildDocsReferenceGuidesBlogDiscord/Globals/TextDecoderMdecodePencodingPfatalPignoreBOM BuildDocsReferenceGuidesBlogDiscord /Globals/TextDecoderMdecodePencodingPfatalPignoreBOM readonly encoding: string readonly fatal: boolean readonly ignoreBOM: boolean decode(input?: AllowSharedBufferSource,options?: TextDecodeOptions): string;
Search the reference...
/
class
TextDecoderclass TextDecoderReturns encoding's name, lowercased.
Returns true if error mode is "fatal", otherwise false.
Returns the value of ignore BOM.
Returns the result of running encoding's decoder. The method can be invoked zero or more times with options's stream set to true, and then once without options's stream (or set to false), to process a fragmented input. If the invocation without options's stream (or set to false) has no input, it's clearest to omit both arguments.
var string = "", decoder = new TextDecoder(encoding), buffer;
while(buffer = next_chunk()) {
string += decoder.decode(buffer, {stream:true});
}
string += decoder.decode(); // end-of-queue
If the error mode is "fatal" and encoding's decoder returns error, throws a TypeError.
Resources
ReferenceDocsGuidesDiscordMerch StoreGitHubBlogToolkit
RuntimePackage managerTest runnerBundlerPackage runnerProject
Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco
We're hiring →class TextDecoder | globals module | Bun,AI智能索引,全网链接索引,智能导航,网页索引
- A decoder for a specific method, that is a specific character encoding, like utf-8, iso-8859-2, koi8, cp1261, gbk, etc. A decoder takes a stream of bytes as input and emits a stream of code points. For a more scalable, non-native library, see StringView – a C-like representation of strings based on typed arrays.
[MDN Reference](https://developer.mozilla.org/docs/Web/API/TextDecoder)