[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/unescape [Back]  [Original]

unescape() - JavaScript | 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

unescape()

Deprecated

Avoid using this feature in new projects. TC39 included the escape() and unescape() methods in Annex B of the ECMAScript specification, which covers JavaScript features with "one or more undesirable characteristics and in the absence of legacy usage would be removed." This feature may be a candidate for removal from web standards or browsers.

Hinweis: unescape() ist eine nicht standardisierte Funktion, die von Browsern implementiert wurde und nur zur Gewhrleistung der Kompatibilitt zwischen verschiedenen Engines standardisiert wurde. Es ist nicht erforderlich, dass alle JavaScript-Engines implementiert sind, und sie funktioniert mglicherweise nicht berall. Verwenden Sie nach Mglichkeit decodeURIComponent() oder decodeURI().

Die unescape()-Funktion erstellt einen neuen Zeichenfolgenwert, in dem hexadezimale Escape-Sequenzen durch die Zeichen ersetzt werden, die sie reprsentieren. Die Escape-Sequenzen knnten durch eine Funktion wie escape() eingefhrt worden sein.

In diesem Artikel

Syntax

js
unescape(str)

Parameter

str

Eine Zeichenfolge, die decodiert werden soll.

Rckgabewert

Eine neue Zeichenfolge, in der bestimmte Zeichen unescaped worden sind.

Beschreibung

unescape() ist eine Funktionseigenschaft des globalen Objekts.

Die unescape()-Funktion ersetzt jede Escape-Sequenz durch das Zeichen, das sie reprsentiert. Genauer gesagt ersetzt sie jede Escape-Sequenz der Form %XX oder %uXXXX (wobei X eine hexadezimale Ziffer darstellt) durch das Zeichen mit dem hexadezimalen Wert XX/XXXX. Wenn die Escape-Sequenz keine gltige Escape-Sequenz ist (beispielsweise, wenn % von einer oder keiner Hexadezimalziffer gefolgt wird), bleibt sie unverndert.

Hinweis: Diese Funktion wurde hauptschlich fr die Prozentcodierung verwendet und basiert teilweise auf dem Escape-Format in RFC 1738. Die unescape()-Funktion wertet nicht Escape-Sequenzen in Zeichenfolgenliteral aus. Sie knnen \xXX durch %XX und \uXXXX durch %uXXXX ersetzen, um eine Zeichenfolge zu erhalten, die von unescape() behandelt werden kann.

Beispiele

Verwendung von unescape()

js
unescape("abc123"); // "abc123"
unescape("%E4%F6%FC"); // ""
unescape("%u0107"); // ""

Spezifikationen

Spezifikation
ECMAScript 2027 LanguageSpecification
# sec-unescape-string

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page