[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki12\/2020\/12\/27\/fluchtcharakter-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki12\/2020\/12\/27\/fluchtcharakter-wikipedia\/","headline":"Fluchtcharakter – Wikipedia","name":"Fluchtcharakter – Wikipedia","description":"Zeichen, das eine alternative Interpretation f\u00fcr nachfolgende Zeichen in einer Zeichenfolge aufruft Informationen zum Ausweichen von Markups in Wikipedia-\u00c4nderungen finden","datePublished":"2020-12-27","dateModified":"2020-12-27","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki12\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki12\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":100,"height":100},"url":"https:\/\/wiki.edu.vn\/wiki12\/2020\/12\/27\/fluchtcharakter-wikipedia\/","wordCount":2549,"articleBody":"Zeichen, das eine alternative Interpretation f\u00fcr nachfolgende Zeichen in einer Zeichenfolge aufruftInformationen zum Ausweichen von Markups in Wikipedia-\u00c4nderungen finden Sie unter WP: NOWIKIIn der Computer- und Telekommunikationsbranche Escape-Zeichen ist ein Zeichen, das eine alternative Interpretation der folgenden Zeichen in einer Zeichenfolge aufruft. Ein Escape-Charakter ist ein besonderer Fall von Metazeichen. Im Allgemeinen h\u00e4ngt die Beurteilung, ob etwas ein Fluchtcharakter ist oder nicht, vom Kontext ab.Definition[edit]Ein Escape-Zeichen hat m\u00f6glicherweise keine eigene Bedeutung, daher bestehen alle Escape-Sequenzen aus zwei oder mehr Zeichen.Escape-Zeichen sind Teil der Syntax f\u00fcr viele Programmiersprachen, Datenformate und Kommunikationsprotokolle. F\u00fcr ein bestimmtes Alphabet besteht der Zweck eines Escape-Zeichens darin, Zeichensequenzen (sogenannte Escape-Sequenzen) zu starten, die anders interpretiert werden m\u00fcssen als dieselben Zeichen, die ohne das vorangestellte Escape-Zeichen vorkommen.Die Funktionen von Escape-Sequenzen umfassen:So codieren Sie eine syntaktische Entit\u00e4t wie Ger\u00e4tebefehle oder spezielle Daten, die nicht direkt durch das Alphabet dargestellt werden k\u00f6nnen.Zur Darstellung von Zeichen, bezeichnet als Zeichen zitieren, die im aktuellen Kontext nicht eingegeben werden k\u00f6nnen oder eine unerw\u00fcnschte Interpretation haben w\u00fcrden. In diesem Fall ist eine Escape-Sequenz ein Digraph, der aus einem Escape-Zeichen selbst und einem “Anf\u00fchrungszeichen” besteht.Steuerzeichen[edit]Im Allgemeinen ist ein Escape-Zeichen kein besonderer Fall von (Ger\u00e4te-) Steuerzeichen oder umgekehrt. Wenn wir Steuerzeichen als nicht grafisch definieren oder eine besondere Bedeutung f\u00fcr ein Ausgabeger\u00e4t (z. B. Drucker oder Textterminal) haben, ist jedes Escapezeichen f\u00fcr dieses Ger\u00e4t ein Steuerzeichen. Bei der Programmierung verwendete Escape-Zeichen (z. B. der Backslash “”) sind grafisch und daher keine Steuerzeichen. Umgekehrt haben die meisten (aber nicht alle) ASCII- “Steuerzeichen” isoliert eine Steuerfunktion, daher sind sie keine Escapezeichen.In vielen Programmiersprachen bildet ein Escape-Zeichen auch einige Escape-Sequenzen, die als Steuerzeichen bezeichnet werden. Beispielsweise hat Zeilenumbruch eine Escape-Sequenz von n.Beispiele[edit]JavaScript[edit]JavaScript verwendet die (Backslash) als Escape-Zeichen f\u00fcr:[1][2]' einfaches Anf\u00fchrungszeichen\" doppeltes Anf\u00fchrungszeichen\\ Backslashn Neue Zeiler Wagenr\u00fccklauft Tabb R\u00fccktastef Formularvorschubv vertikale Registerkarte (Internet Explorer 9 und \u00e4ltere Leckereien 'v wie 'v anstelle einer vertikalen Registerkarte ('x0B). Wenn die Cross-Browser-Kompatibilit\u00e4t ein Problem darstellt, verwenden Sie x0B Anstatt von v.) Nullzeichen (U + 0000 NULL) (nur wenn das n\u00e4chste Zeichen keine Dezimalstelle ist; andernfalls handelt es sich um eine oktale Escape-Sequenz)xFF Zeichen, dargestellt durch das hexadezimale Byte “FF”Notiere dass der v und Escapezeichen sind in JSON-Strings nicht zul\u00e4ssig.ASCII-Escape-Zeichen[edit]Das ASCII-Escape-Zeichen (oktal: 33, hexadezimal: x1B, oder ^[, or, in decimal, 27) is used in many output devices to start a series of characters called a control sequence or escape sequence. Typically, the escape character was sent first in such a sequence to alert the device that the following characters were to be interpreted as a control sequence rather than as plain characters, then one or more characters would follow to specify some detailed action, after which the device would go back to interpreting characters normally. For example, the sequence of ^[, followed by the printable characters [2;10H, would cause a DEC VT102 terminal to move its cursor to the 10th cell of the 2nd line of the screen. This was later developed to ANSI escape codes covered by the ANSI X3.64 standard. The escape character also starts each command sequence in the Hewlett Packard Printer Command Language.An early reference to the term “escape character” is found in Bob Bemer’s IBM technical publications, who is credited with inventing this mechanism during his work on the ASCII character set.[3]Die Escape-Taste befindet sich normalerweise auf Standard-PC-Tastaturen. Es fehlt jedoch h\u00e4ufig auf Tastaturen f\u00fcr PDAs und andere Ger\u00e4te, die nicht prim\u00e4r f\u00fcr die ASCII-Kommunikation ausgelegt sind. Die DEC VT220-Serie war eine der wenigen beliebten Tastaturen ohne dedizierte Esc-Taste, anstatt eine der Tasten \u00fcber der Haupttastatur zu verwenden. In Benutzeroberfl\u00e4chen der 1970er bis 1980er Jahre war es nicht ungew\u00f6hnlich, diesen Schl\u00fcssel als Escape-Zeichen zu verwenden, aber in modernen Desktop-Computern wird diese Verwendung weggelassen. Manchmal wurde der Schl\u00fcssel mit AltMode identifiziert (f\u00fcr den alternativen Modus). Selbst ohne dedizierten Schl\u00fcssel k\u00f6nnte der Escape-Zeichencode durch Eingabe generiert werden [ while simultaneously holding down Ctrl.Programming and data formats[edit]Viele moderne Programmiersprachen geben das doppelte Anf\u00fchrungszeichen an (\") als Trennzeichen f\u00fcr ein String-Literal. Der Backslash () Das Escape-Zeichen bietet normalerweise zwei M\u00f6glichkeiten, um doppelte Anf\u00fchrungszeichen in ein Zeichenfolgenliteral aufzunehmen, indem entweder die Bedeutung des in die Zeichenfolge eingebetteten doppelten Anf\u00fchrungszeichens ge\u00e4ndert wird (\" wird \") oder durch \u00c4ndern der Bedeutung einer Zeichenfolge einschlie\u00dflich des Hexadezimalwerts eines doppelten Anf\u00fchrungszeichens (x22 wird \").C, C ++, Java und Ruby erlauben genau dieselben zwei Backslash-Escape-Stile. Die PostScript-Sprache und das Microsoft Rich Text-Format verwenden auch Backslash-Escapezeichen. Die in Anf\u00fchrungszeichen druckbare Codierung verwendet das Gleichheitszeichen als Escapezeichen.URL und URI verwenden% -escapes, um Zeichen mit einer besonderen Bedeutung in Anf\u00fchrungszeichen zu setzen, wie bei Nicht-ASCII-Zeichen. Das kaufm\u00e4nnische Und (&) Zeichen k\u00f6nnen in SGML und abgeleiteten Formaten wie HTML und XML als Escapezeichen betrachtet werden.Einige Programmiersprachen bieten auch andere M\u00f6glichkeiten zur Darstellung von Sonderzeichen in Literalen, ohne dass ein Escapezeichen erforderlich ist (siehe z. B. Trennzeichen-Kollision).Kommunikationsprotokolle[edit]Das Point-to-Point-Protokoll (PPP) verwendet das 0x7D Oktett (175oder ASCII: }) als Fluchtcharakter. Das unmittelbar folgende Oktett sollte von XOR-verkn\u00fcpft werden 0x20 bevor sie an ein \u00fcbergeordnetes Protokoll \u00fcbergeben werden. Dies gilt f\u00fcr beide 0x7D selbst und das Steuerzeichen 0x7E (wird in PPP verwendet, um den Anfang und das Ende eines Rahmens zu markieren), wenn diese Oktette von einem von PPP gekapselten Protokoll h\u00f6herer Ebene \u00fcbertragen werden m\u00fcssen, sowie von anderen Oktetten, die ausgehandelt werden, wenn die Verbindung hergestellt wird. Das hei\u00dft, wenn ein Protokoll h\u00f6herer Ebene senden m\u00f6chte 0x7Dwird es als Sequenz \u00fcbertragen 0x7D 0x5D, und 0x7E wird \u00fcbertragen als 0x7D 0x5E.Bourne Shell[edit]In der Bourne-Shell (sh) ist das Sternchen (*) und Fragezeichen (?) Zeichen sind Platzhalterzeichen, die durch Globbing erweitert wurden. Ohne ein vorangestelltes Escape-Zeichen kann ein * wird auf die Namen aller Dateien im Arbeitsverzeichnis erweitert, die nicht genau dann mit einem Punkt beginnen, wenn es solche Dateien gibt, andernfalls * bleibt nicht erweitert. Um auf eine Datei mit dem w\u00f6rtlichen Namen “*” zu verweisen, muss die Shell angewiesen werden, sie nicht auf diese Weise zu interpretieren, indem ihr ein Backslash vorangestellt wird (). Dies \u00e4ndert die Interpretation des Sterns (*). Vergleichen Sie: rm * # delete all files in the current directoryrm * # delete the file named *Windows-Eingabeaufforderung[edit]Der Windows-Befehlszeileninterpreter verwendet ein Caret-Zeichen (^) um reservierten Zeichen mit besonderen Bedeutungen zu entkommen (insbesondere: &, |, (, ), , ^).[4] Der DOS-Befehlszeileninterpreter unterst\u00fctzt dies zwar nicht, unterst\u00fctzt jedoch keine \u00e4hnliche Syntax.In der Windows-Eingabeaufforderung f\u00fchrt dies beispielsweise zu einem Syntaxfehler.Dabei wird die Zeichenfolge ausgegeben: Windows PowerShell[edit]In Windows wird der Backslash als Pfadtrennzeichen verwendet. Daher kann es im Allgemeinen nicht als Escape-Zeichen verwendet werden. PowerShell verwendet Backtick[5] (`) stattdessen.Zum Beispiel der folgende Befehl:echo \"`tFirst line`nNew line\"Wird ausgegeben:Andere[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit] Dieser Artikel enth\u00e4lt gemeinfreies Material aus dem Dokument zur Verwaltung allgemeiner Dienste: \"Federal Standard 1037C\"."},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki12\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki12\/2020\/12\/27\/fluchtcharakter-wikipedia\/#breadcrumbitem","name":"Fluchtcharakter – Wikipedia"}}]}]