| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/escape | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
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:
escape() ist eine nicht standardisierte Funktion, die von Browsern implementiert wurde und nur zum Zwecke der Kompatibilitt zwischen verschiedenen Engines standardisiert wurde. Es ist nicht erforderlich, dass alle JavaScript-Engines diese implementieren, und sie funktioniert mglicherweise nicht berall. Verwenden Sie nach Mglichkeit encodeURIComponent() oder encodeURI().
Die escape()-Funktion erzeugt einen neuen String, in dem bestimmte Zeichen durch hexadezimale Escape-Sequenzen ersetzt wurden.
escape(str)
strEin zu kodierender String.
Ein neuer String, in dem bestimmte Zeichen maskiert wurden.
escape() ist eine Funktionseigenschaft des globalen Objekts.
Die escape()-Funktion ersetzt alle Zeichen durch Escape-Sequenzen, mit Ausnahme von ASCII-Wortzeichen (AZ, az, 09, _) und @\*_+-./. Zeichen werden gem ihren UTF-16-Codierungseinheiten maskiert. Ist der Wert der Codierungseinheit kleiner als 256, wird er durch eine zweistellige hexadezimale Zahl im Format %XX dargestellt, falls ntig, mit 0 aufgefllt. Andernfalls wird er durch eine vierstellige hexadezimale Zahl im Format %uXXXX dargestellt, ebenfalls mit 0 aufgefllt, falls ntig.
Hinweis:
Diese Funktion wurde hauptschlich fr das Prozent-Codierung verwendet und basiert teilweise auf dem Escape-Format in RFC 1738. Das Escape-Format ist nicht eine Escape-Sequenz in Zeichenketten-Literalen. Sie knnen %XX mit \xXX und %uXXXX mit \uXXXX ersetzen, um einen String mit tatschlichen Zeichenfolgenliteral-Escape-Sequenzen zu erhalten.
escape("abc123"); // "abc123"
escape(""); // "%E4%F6%FC"
escape(""); // "%u0107"
// special characters
escape("@*_+-./"); // "@*_+-./"
| Spezifikation |
|---|
| ECMAScript 2027 LanguageSpecification # sec-escape-string |
Der Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |