Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Januar 2020 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der TextDecoder() Konstruktor gibt ein neues TextDecoder-Objekt zurück.
Ein String, der die Zeichenkodierung identifiziert, die dieser Decoder verwenden wird. Dies kann jedes gültige Label sein.
Standardmäßig "utf-8".
options OptionalEin Objekt mit den folgenden Eigenschaften:
fatal OptionalEin boolescher Wert, der angibt, ob die Methode TextDecoder.decode() einen TypeError werfen muss, wenn ungültige Daten dekodiert werden. Standardmäßig false, was bedeutet, dass der Decoder fehlerhafte Daten durch ein Ersatzzeichen ersetzt.
ignoreBOM OptionalEin boolescher Wert, der angibt, ob das byte order mark in die Ausgabe einbezogen oder übersprungen wird. Standardmäßig false, was bedeutet, dass das byte order mark beim Dekodieren übersprungen und nicht in den dekodierten Text einbezogen wird.
Wird ausgelöst, wenn der Wert von label unbekannt ist oder einer der Werte ist, die zu einem 'replacement' Dekodierungsalgorithmus führen ("iso-2022-cn" oder "iso-2022-cn-ext").
| Encoding # ref-for-dom-textdecoder① |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.