Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. unescape()

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

View in EnglishAlways switch to English

unescape()

Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, könnte sie bereits aus den relevanten Webstandards entfernt worden sein, in Kürze entfernt werden oder nur noch aus Kompatibilitätsgründen bestehen. Vermeiden Sie die Verwendung und aktualisieren Sie vorhandenen Code, falls möglich; siehe dieKompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu unterstützen. Beachten Sie, dass diese Funktion jederzeit aufhören könnte zu funktionieren.

Hinweis:unescape() ist eine nicht standardisierte Funktion, die von Browsern implementiert wurde und nur zur Sicherstellung der Kompatibilität zwischen verschiedenen Engines standardisiert wurde. Es wird nicht vorausgesetzt, dass sie von allen JavaScript-Engines implementiert wird, und sie funktioniert möglicherweise nicht überall. Verwenden Sie nach MöglichkeitdecodeURIComponent() oderdecodeURI().

Dieunescape() Funktion erzeugt einen neuen String, in dem hexadezimale Escape-Sequenzen durch die Zeichen ersetzt werden, die sie repräsentieren. Die Escape-Sequenzen könnten durch eine Funktion wieescape() eingeführt worden sein.

Syntax

js
unescape(str)

Parameter

str

Ein zu dekodierender String.

Rückgabewert

Ein neuer String, in dem bestimmte Zeichen unescaped wurden.

Beschreibung

unescape() ist eine Funktionseigenschaft des globalen Objekts.

Dieunescape() Funktion ersetzt jede Escape-Sequenz durch das Zeichen, das sie repräsentiert. Sie ersetzt speziell jede Escape-Sequenz der Form%XX oder%uXXXX (wobeiX eine hexadezimale Ziffer darstellt) durch das Zeichen, das den hexadezimalen WertXX/XXXX hat. Wenn die Escape-Sequenz keine gültige Escape-Sequenz ist (zum Beispiel, wenn% von einer oder keiner Hex-Ziffer gefolgt wird), bleibt sie unverändert.

Hinweis:Diese Funktion wurde hauptsächlich für dasProzent-Codierung verwendet und basiert teilweise auf dem Escape-Format inRFC 1738. Dieunescape() Funktion wertetkeineEscape-Sequenzen in String-Literalen aus. Sie können\xXX durch%XX und\uXXXX durch%uXXXX ersetzen, um einen String zu erhalten, der vonunescape() verarbeitet werden kann.

Beispiele

Verwendung von unescape()

js
unescape("abc123"); // "abc123"unescape("%E4%F6%FC"); // "äöü"unescape("%u0107"); // "ć"

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-unescape-string

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp