[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/TextDecoder/decode [Back]  [Original]

TextDecoder: decode()-Methode - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

TextDecoder: decode()-Methode

Baseline Weitgehend verfgbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Januar 2020 browserbergreifend verfgbar.

Hinweis: Diese Funktion ist in Web Workers verfgbar.

Die Methode TextDecoder.decode() gibt einen String zurck, der aus dem bergebenen Puffer decodierten Text enthlt.

Die Decodiermethode ist im aktuellen TextDecoder-Objekt definiert. Dies umfasst die erwartete Kodierung der Daten und wie Dekodierungsfehler behandelt werden.

In diesem Artikel

Syntax

js
decode()
decode(buffer)
decode(buffer, options)

Parameter

buffer Optional

Ein ArrayBuffer, ein TypedArray, oder ein DataView-Objekt, das den zu decodierenden kodierten Text enthlt.

options Optional

Ein Objekt mit der Eigenschaft:

stream

Ein boolescher Wert, der anzeigt, ob zustzliche Daten in nachfolgenden Aufrufen von decode() folgen werden. Setzen Sie ihn auf true, wenn die Daten in Teilen verarbeitet werden, und auf false fr das letzte Teil oder wenn die Daten nicht in Teilen vorliegen. Der Standardwert ist false.

Ausnahmen

TypeError

Wird ausgelst, wenn ein Dekodierungsfehler auftritt und die Eigenschaft TextDecoder.fatal auf true gesetzt ist.

Rckgabewert

Ein String.

Beispiele

Dieses Beispiel kodiert und decodiert das Euro-Symbol, .

HTML

html
<p>Encoded value: <span id="encoded-value"></span></p>
<p>Decoded value: <span id="decoded-value"></span></p>

JavaScript

js
const encoder = new TextEncoder();
const array = encoder.encode(""); // Uint8Array(3) [226, 130, 172]
document.getElementById("encoded-value").textContent = array;

const decoder = new TextDecoder();
const str = decoder.decode(array); // String ""
document.getElementById("decoded-value").textContent = str;

Ergebnis

Spezifikationen

Spezifikation
Encoding
# ref-for-dom-textdecoder-decode

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page