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

Encoding API - 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

Encoding API

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 Encoding API ermglicht es Webentwicklern, mit Text zu arbeiten, der in Zeichenkodierungen dargestellt wird, die sich von der Kodierung unterscheiden, die intern von JavaScript-Zeichenfolgen verwendet wird. Insbesondere ermglicht sie Entwicklern, Text zwischen JavaScript-Zeichenfolgen und der UTF-8-Kodierung zu konvertieren, die fr die meisten Dokumente im Web genutzt wird.

Sie bietet zwei Mechanismen:

  • Encoding: Eine JavaScript-Zeichenfolge wird in ein Array von Bytes umgewandelt, das die UTF-8-Kodierung der Zeichenfolge darstellt.
  • Decoding: Ein Array von Bytes, das eine bestimmte Zeichenkodierung eines Textes darstellt, wird in eine JavaScript-Zeichenfolge umgewandelt.

Beachten Sie, dass diese Operationen asymmetrisch sind: Encoding kodiert nur in UTF-8, whrend Decoding UTF-8 sowie viele Legacy-Kodierungssysteme dekodieren kann.

Die API bietet synchrone Schnittstellen fr Encoding und Decoding sowie auch stream-basierte Encoder und Decoder, die beispielsweise verwendet werden knnten, um Text zu dekodieren, sobald er ber eine Netzwerkverbindung eintrifft.

In diesem Artikel

Schnittstellen

TextDecoder

Ein Decoder, um ein Bytearray, das eine bestimmte Kodierung enthlt, in eine JavaScript-Zeichenfolge zu konvertieren.

TextDecoderStream

Ein Decoder, um einen Bytestream, der eine bestimmte Kodierung enthlt, in einen Stream von JavaScript-Zeichenfolgen zu konvertieren.

TextEncoder

Ein Encoder, um eine JavaScript-Zeichenfolge in ein Array von Bytes zu konvertieren, das die UTF-8-Kodierung der Zeichenfolge darstellt.

TextEncoderStream

Ein Encoder, um einen Stream von JavaScript-Zeichenfolgen in einen Stream von Bytes zu konvertieren, der die UTF-8-Kodierung der Zeichenfolgen darstellt.

Spezifikationen

Spezifikation
Encoding

Browser-Kompatibilitt

api.TextDecoder

api.TextEncoder

api.TextEncoderStream

api.TextDecoderStream

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page