Baseline Widely available
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die Methode TextDecoder.decode()
gibt einen String zurück, der aus dem übergebenen Puffer decodierten Text enthält.
Die Decodiermethode ist im aktuellen TextDecoder
-Objekt definiert. Dies umfasst die erwartete Kodierung der Daten und wie Dekodierungsfehler behandelt werden.
decode()
decode(buffer)
decode(buffer, options)
Parameter
buffer
Optional
Ein ArrayBuffer
, ein TypedArray
, oder ein DataView
-Objekt, das den zu decodierenden kodierten Text enthält.
options
Optional
Ein Objekt mit der Eigenschaft:
stream
Ein boolescher Wert, der anzeigt, ob zusätzliche Daten in nachfolgenden Aufrufen von decode()
folgen werden. Setzen Sie ihn auf true
, wenn die Daten in Teilen verarbeitet werden, und auf false
für das letzte Teil oder wenn die Daten nicht in Teilen vorliegen. Der Standardwert ist false
.
TypeError
Wird ausgelöst, wenn ein Dekodierungsfehler auftritt und die Eigenschaft TextDecoder.fatal
auf true
gesetzt ist.
Ein String.
BeispieleDieses Beispiel kodiert und decodiert das Euro-Symbol, â¬.
HTML<p>Encoded value: <span id="encoded-value"></span></p>
<p>Decoded value: <span id="decoded-value"></span></p>
JavaScript
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 Browser-Kompatibilität Siehe auch
TextDecoder
-Interface, zu dem es gehört.Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4