Zum Inhalt springen

Steuerzeichen

aus Wikipedia, der freien Enzyklopädie

{{#if: handelt von der Computertechnik. Ein Steuerzeichen ist ferner ein Nachweis eines besteuerten Gutes, das zumeist auch als Siegel gilt; siehe Banderole.

 | Vorlage:Hinweisbaustein 
 | {{#ifeq: 0 | 0 |}}

}}

Datei:US ASCII Control Character Symbols.png
Frühe Symbole der 32 Steuerzeichen. (ISO 2047, MIL-STD-188-100, 1972)

Als Steuerzeichen, auch Steuerkode oder Steuercode, {{#invoke:Vorlage:lang|full|CODE=en|SCRIPTING=Latn|SERVICE=englisch}}, werden die Zeichen eines Zeichensatzes bezeichnet, die keine darstellbaren Zeichen repräsentieren – darstellbare Zeichen sind beispielsweise Buchstaben, Ziffern und Satzzeichen. Ursprünglich wurden sie zur Ansteuerung von Textausgabegeräten wie Textdruckern, Schreibautomaten, Telegrammgeräten oder Fernschreibern verwendet. Durch Steuerzeichen ist es möglich, Steuerungsbefehle für die Ausgabegeräte innerhalb des Zeichensatzes zu übertragen, anstatt die Steuerungsinformationen über ein anderes Protokoll zu übertragen.

Heute haben nur noch wenige Steuerzeichen eine Bedeutung (z. B. Line Feed, Form Feed, Carriage Return, Escape), die meisten werden praktisch nicht mehr verwendet. Manchmal nutzt man sie auch, um Zeichen zu übertragen, die im verwendeten Zeichensatz sonst nicht definiert sind.

In einer Zeichentabelle sind zumeist sowohl darstellbare Zeichen als auch Steuerzeichen definiert, beim meistverwendeten ASCII-Code sind Steuerzeichen die Zeichen 0 bis 31 und das Zeichen 127. Um Steuerzeichen als grafische Symbole sichtbar zu machen, beispielsweise zur Kontrolle der Datenübertragung, sind die Unicode-Zeichen des Bereichs Control Pictures<ref name="U2400">unicode.org (PDF; 111 kB).</ref> (U+2400 bis U+243F) vorgesehen.

{{#invoke:Vorlage:Anker|f |errCat=Wikipedia:Vorlagenfehler/Vorlage:Anker |errHide=1}} C0-Steuerzeichen

Legende zur folgenden Tabelle 
Dez Codewert des Zeichens im dezimalen Zahlensystem
Hex Codewert des Zeichens im hexadezimalen Zahlensystem
Ctrl Übliche Schreibweise („Caret-Notation“) als Steuercode

Das Steuerzeichen kann so auf der Tastatur eingegeben werden: Das einleitende ^ steht dabei für {{#if:trim|Ctrl}} (control) bzw. auf deutschen Tastaturen die {{#if:trim|Strg}}-Taste (Steuerung). Diese wird gedrückt gehalten, während das zweite Zeichen eingegeben wird.

C Die „\x“-Zeichen geben die Schreibweise für dieses Zeichen in der Programmiersprache C und davon abgeleiteten Sprachen, wie etwa C++, Java und vor allem Skriptsprachen, Shells, und anderen an. Diese Schreibweise wird üblicherweise in Zeichenketten interpretiert, z. B.

<syntaxhighlight lang="c"> printf("Ein\tTab\nZeilenumbruch\rWagenrücklauf"); </syntaxhighlight>

ISO offizielle Abkürzung für das Steuerzeichen (nach ISO-646-Standard)
U grafisches Unicode-Symbol aus dem Block U+2400–243F<ref name="U2400" />
Typ Zeichentyp:
  • CC = Communication Control (engl. für Protokollzeichen)
  • FE = Format Effector (engl. für Ausgabezeichen)
  • IS = Information Separator (engl. für Trennzeichen)
Englisch offizieller Name, für den die Abkürzung steht (nach Unicode bzw. ISO/IEC 10646)
Deutsch deutsche Bezeichnung des englischen Namens nach DIN 66003
(ursprüngliche) Bedeutung Bedeutung des Steuerzeichens

Die kursiven Erläuterungen beschreiben die veraltete Bedeutung, die heutzutage als historisch anzusehen ist und nicht mehr verwendet wird.

ASCII- oder C0-Steuerzeichen
Dez Hex Ctrl C ISO U Typ Englisch Deutsch (ursprüngliche) Bedeutung
0 0x00 ^@ \0 NUL Null Nullzeichen Zeichen ohne Informationsgehalt. Kann nach Belieben in eine Nachricht eingefügt werden und wird vom Empfänger verworfen.
Markiert das Ende einer Zeichenkette in C.
1 0x01 ^A SOH CC Start of Heading Anfang des Kopfes Markiert den Anfang der maschinen­lesbaren Zieladresse oder Routing Information. Die Kopfzeile wird mit dem Zeichen STX beendet.
2 0x02 ^B STX CC Start of Text Anfang des Textes Markiert den Anfang der zu über­tragenden Nachricht und damit das Ende der Kopfzeile.
3 0x03 ^C ETX CC End of Text Ende des Textes Markiert das Ende der zu über­tragenden Nachricht.
Als „Abbruch“-Zeichen für Terminaleingabe benutzt.
4 0x04 ^D EOT CC End of Transmission Ende der Übertragung Markiert das Ende der gesamten Über­tragung, welche aus mehreren Nach­richten inkl. Kopfzeilen bestehen kann.
Als „Programm-Abbruch“ für manche Befehls­interpreter benutzt.
Als „Ende der Eingabe“ für Terminaleingabe benutzt.
5 0x05 ^E ENQ CC Enquiry Stationsaufforderung In einer bidirektionalen Kommunikations­einrichtung eine Anfrage. Die Gegen­station kann mit ihrer Identifikation oder mit dem Status antworten. Auf deutschen Fern­schreibern meist „Wer Da?“ genannt.
6 0x06 ^F ACK CC Acknowledge Positive Rückmeldung Steuerzeichen, das die positive Antwort auf eine voran­gegangene Anfrage ausdrückt.
7 0x07 ^G \a BEL Bell Klingel Erzeugt ein Tonsignal (Glocke oder Beep) am empfangenden Terminal. Benutzt als Alarmzeichen oder Aufmerksamkeits­zeichen.
8 0x08 ^H \b BS FE Backspace Rückwärtsschritt Bewegt den Druckkopf/Cursor eine Position zurück.
Die Folge ´ Backspace e erzeugt auf einem Fernschreiber oder Drucker ein é, auf einem Videoterminal oder einer Terminalemulation oft nur ein e.
9 0x09 ^I \t HT FE Horizontal Tab Zeichen-Tabulator Bewegt den Druckkopf/Cursor zur nächsten vordefinierten Position (Tab-Stop) in der aktuellen Zeile.
10 0x0A ^J \n LF FE Line Feed Zeilenschritt Bewegt den Druckkopf/Cursor in die nächste Zeile.
Wenn zwischen Sender und Empfänger abgesprochen, bedeutet es „New Line“, wobei die erste Druck­position der nächsten Zeile angefahren wird. Wird u. a. in unixoiden Systemen (Unix, BSD, macOS, Linux) als „Zeilenendezeichen“ benutzt. Unter MS-DOS oder Windows wird mit der Kombination „Carriage Return“ + „Line Feed“ eine Zeile beendet.
11 0x0B ^K \v VT FE Vertical Tab Zeilentabulatorzeichen Bewegt den Druckkopf/Cursor zur nächsten vordefinierten Zeile.
12 0x0C ^L \f FF FE Form Feed Formularvorschub Bewegt den Druckkopf/Cursor zur ersten Druck­position auf der nächsten Seite (Seitenumbruch). (Wirft die aktuelle Seite aus, löscht den Bildschirm).
13 0x0D ^M \r CR FE Carriage Return Rückführen Bewegt den Wagen/Druckkopf/Cursor zurück in die erste Druckposition der aktuellen Zeile.
Wird in BASIC als Zeilen­umbruch verwendet. Wird beim klassischem Mac OS bis Version 9 als Zeilenende­zeichen („New line“) benutzt. Unter MS-DOS oder Windows wird mit der Kombination „Carriage Return“ + „Line Feed“ eine Zeile beendet. Carriage Return kann bei Terminals oder Druckern verwendet werden, um in eine Zeile mehrmals zu schreiben (z. B. Ladebalken).
14 0x0E ^N SO Shift Out Dauerumschaltung Umschaltung auf besondere Darstellung, z. B. Fettschrift bei einem Drucker.
15 0x0F ^O SI Shift In Rückschaltung Rückschaltung auf normale Darstellung.
16 0x10 ^P DLE CC Data Link Escape Datenübertragungs­umschaltung Gibt den folgenden Zeichen eine besondere Bedeutung. Darf nur für zusätzliche Protokoll-Zeichen benutzt werden.
17 0x11 ^Q DC1 Device Control 1 Gerätesteuerzeichen 1 Gerätespezifische Steuerzeichen, etwa um bestimmte Geräte­funktionen (z. B. Schriftart bei Druckern) ein- und auszuschalten.
DC3 ^S (XOFF) und DC1 ^Q (XON) werden zur Flusskontrolle bei XON/XOFF eingesetzt.
18 0x12 ^R DC2 Device Control 2 Gerätesteuerzeichen 2
19 0x13 ^S DC3 Device Control 3 Gerätesteuerzeichen 3
20 0x14 ^T DC4 Device Control 4 Gerätesteuerzeichen 4
21 0x15 ^U NAK CC Negative Acknowledge Negative Rückmeldung Drückt die negative Antwort auf eine vorangegangene Anfrage aus.
22 0x16 ^V SYN CC Synchronous Idle Synchronisierung Ermöglicht bei synchronen Daten­übertragungen die Synchronisierung auch bei Abwesenheit von zu übertragenden Signalen.
23 0x17 ^W ETB CC End of Transmission Block Ende des Datenübertragungsblockes Zeigt das Ende eines Blocks von übertragenen Datenblöcken an, wenn dieses Block­ende nicht aus den Daten selbst erkannt werden kann.
24 0x18 ^X CAN Cancel Ungültig Zeigt an, dass die gerade über­tragenen Daten fehlerhaft sind oder waren und verworfen werden müssen.
25 0x19 ^Y EM End of Medium Ende der Aufzeichnung Zeigt das (physische oder logische) Ende des Speichermediums an.
26 0x1A ^Z SUB Substitute Substitution Steht als Ersatz für ein Zeichen, das ungültig oder fehlerhaft ist, z. B. wegen eines Paritäts­fehlers bei der Übertragung.
Dateiendezeichen (EOF, End of File) für Textdateien unter CP/M mangels bytegenauer Dateilängen, war anfänglich, obwohl unnötig, auch unter DOS üblich.
27 0x1B ^[ ESC Escape Escape Gibt den folgenden Zeichen eine besondere Bedeutung, leitet eine Escape-Sequenz ein.
28 0x1C ^\ FS IS File Separator Hauptgruppen-Trennzeichen (Informations-Trennzeichen Vier) Trennzeichen, die Datenblöcke logisch unterteilen. Die genaue Bedeutung der logischen Einheiten „File“, „Group“, „Record“, „Unit“ ist nicht festgelegt, sie soll aber von „File“ als oberste Gliederungseinheit nach „Unit“ als unterste Gliederungs­einheit geordnet sein.
29 0x1D ^] GS IS Group Separator Gruppen-Trennzeichen (Informations-Trennzeichen Drei)
30 0x1E ^^ RS IS Record Separator Untergruppen-Trennzeichen (Informations-Trennzeichen Zwei)
31 0x1F ^_ US IS Unit Separator Teilgruppen-Trennzeichen (Informations-Trennzeichen Eins)
127 0x7F DEL Delete Zeichen löschen Das DEL-Zeichen weist einen Binärcode aus lauter Einsen auf. Das hat einen historischen Grund: Einmal in einen Lochstreifen gestanzte Löcher kann man nicht wieder füllen, man kann aber alle übrigen Löcher eines Zeichens auslochen und es damit zu einem nicht­druckenden Steuerzeichen 'BU' (im 5-Kanal-Baudot-Code) machen, also auf diese Weise eine Fehleingabe überschreiben. Daher steht dieses Zeichen auch für „gelöschtes Zeichen“ oder „deleted“.

{{#invoke:Vorlage:Anker|f |errCat=Wikipedia:Vorlagenfehler/Vorlage:Anker |errHide=1}}C1-Steuerzeichen

Die in ISO 8859 für all seine Unterstandards neu definierten Steuerzeichen werden kaum verwendet und sind inzwischen nur noch von historischem Interesse. Die meisten Windows-Zeichensätze, einschließlich CP 1252, belegen diese Codepositionen mit druckbaren Zeichen, die im korrespondierenden ISO-Standard, bspw. ISO 8859-1, nicht enthalten sind.

Alle C1-Steuerzeichen sind über Escapesequenzen auch als C0-Steuerzeichen abbildbar, siehe ANSI-Escapesequenz.

ISO-8859- oder C1-Steuerzeichen
Dez Hex IETF<ref name="RFC1345">Vorlage:RFC-Internet</ref> ISO<ref name="ISO8859">ISO 8859</ref> Zeichenname Kommentar
128 0x80 PA PAD flat}} Reserviertes Steuerzeichen; in einem DIS-10646-Entwurf angedacht, jedoch nie in die ISO-10646-Norm aufgenommen. In Unicode als XXX markiert.
129 0x81 HO HOP flat}}
130 0x82 BH BPH flat}} Eine Position, an der ein Zeilenumbruch stattfinden kann. Vergleichbar mit dem breitenlosen Leerzeichen, Unicode U+200B {{#if:zero width space | zero width space | Vorlage:Kapitälchen – Text fehlt}}.
131 0x83 NH NBH flat}} word joiner | Vorlage:Kapitälchen – Text fehlt}}.
132 0x84 IN IND Index Versetzt die aktuelle Position eine Zeile nach unten, behält dabei aber die horizontale Position bei. Die Index-Funktion wurde mit der 4. Ausgabe von ECMA-48 (1986) als veraltet deklariert und in der 5. Ausgabe (1991) gestrichen.
133 0x85 NL NEL Next Line flat}} oder {{#invoke:Vorlage:lang|flat}}-Position. NEL ist an der gleichen Position wie EBCDIC NL ({{#invoke:Vorlage:lang|full|CODE=en|SCRIPTING=Latn|SERVICE=englisch}}).
134 0x86 SA SSA flat}}
135 0x87 ES ESA flat}}
136 0x88 HS HTS flat}} Setzt einen Tabulatorstopp an der aktiven Position. Vor ECMA-48 (4. Ausgabe, 1986) als „{{#invoke:Vorlage:lang|flat}}“ bezeichnet.
137 0x89 HJ HTJ flat}} flat}}“ bezeichnet.
138 0x8A VS VTS flat}} flat}}“ bezeichnet.
139 0x8B PD PLD flat}} flat}}“ bezeichnet.
140 0x8C PU PLU flat}} flat}}“ bezeichnet.
141 0x8D RI RI flat}} flat}}“ bezeichnet.
142 0x8E S2 SS2 flat}} Zeichensatz G2 für 1 Zeichen nach GL laden
143 0x8F S3 SS3 flat}} Zeichensatz G3 für 1 Zeichen nach GL laden
144 0x90 DC DCS flat}} flat}}“) beendet wird; kann ein Kommando für das empfangende Gerät oder einen Statusbericht des sendenden Gerätes enthalten.
145 0x91 P1 PU1 flat}} Reserviert, keine standardisierte Bedeutung.
146 0x92 P2 PU2 flat}}
147 0x93 TS STS flat}}
148 0x94 CC CCH flat}}
149 0x95 MW MW flat}} flat}}“-Indikator im empfangenden Gerät.
150 0x96 SG SPA flat}} flat}}“) zu beenden. Die Funktion heißt „{{#invoke:Vorlage:lang|flat}}“ gem. ANSI X3.64 und ECMA-48 (1979), „{{#invoke:Vorlage:lang|flat}}“ gem. ISO 6429 (1983) und ECMA-48 (1984) oder „{{#invoke:Vorlage:lang|flat}}“ gem. ISO 6429 (1992) und ECMA-48 (1986 und 1991).
151 0x97 EG EPA flat}} flat}}“ gemäß ANSI X3.64 und ECMA-48 (1979), „{{#invoke:Vorlage:lang|flat}}“ gem. ISO 6429 (1983) und ECMA-48 (1984) oder „{{#invoke:Vorlage:lang|flat}}“ gem. ISO 6429 (1992) und ECMA-48 (1986 und 1991).
152 0x98 SS SOS flat}} flat}}“) beendet wird. Die Zeichenkette darf kein weiteres SOS (152 dezimal bzw. 98 hexadezimal) enthalten. Die Interpretation der Zeichenkette obliegt dem jeweiligen Programm.
153 0x99 GC SGCI flat}} Reserviertes Steuerzeichen; in einem DIS-10646-Entwurf angedacht, jedoch nie in die ISO-10646-Norm aufgenommen. In Unicode als XXX markiert.
154 0x9A SC SCI flat}} Führt die durch ein einzelnes nachfolgendes Byte definierte Funktion aus, welche jedoch nicht standardisiert wurden. Ebenfalls die Einleitung einer proprietären VT100-Steuersequenz.
155 0x9B CI CSI flat}} Einleitung einer Steuersequenz. Siehe ANSI-Escapesequenz.
156 0x9C SI ST flat}} Zeichen für das Ende einer Zeichenkette, die mit APC, DCS, OSC, PM oder SOS begonnen wurde.
157 0x9D OC OSC flat}} flat}}“-Zeichenkette, die mit ST („{{#invoke:Vorlage:lang|flat}}“) beendet wird. Die Interpretation der Zeichenkette obliegt dem jeweiligen Betriebssystem.
158 0x9E PM PM flat}} flat}}“, die mit ST („{{#invoke:Vorlage:lang|flat}}“) beendet wird.
159 0x9F AC APC flat}} flat}}“-Zeichenkette, die mit ST („{{#invoke:Vorlage:lang|flat}}“) beendet wird. Die Interpretation der Zeichenkette obliegt dem jeweiligen Programm.

Unicode

Die Steuerzeichen des ASCII-Bereichs 0x00 bis 0x1F finden sich in Unicode unter C0 Controls<ref name="U0000">unicode.org (PDF; 476 kB).</ref> (U+0000 bis U+001F), die des ISO-8859-Bereichs 0x80 bis 0x9F unter C1 Controls<ref name="U0080">unicode.org (PDF; 573 kB).</ref> (U+0080 bis U+009F). Die ersten 128 Zeichen in der Unicode-Kodierung UTF-8 entsprechen denen der ASCII- und ISO-8859-Kodierung, somit gilt dies auch für die Steuerzeichen des Bereichs 0x00 bis 0x1F. Neben diesen Zeichen gibt es eine Reihe weiterer Steuerzeichen in Unicode.

Grafische Symbole für die Steuerzeichen finden sich im Unicode-Bereich Control Pictures<ref name="U2400" /> (U+2400 bis U+243F).

Eingabe unter MS-Windows oder DOS

Testweise können Steuerzeichen auch unter Windows eingegeben werden. Durch Festhalten der (linken) Alt-Taste und nachfolgendes Eintippen des Dezimalcodes eines Steuerzeichens auf dem Ziffernblock der Tastatur kann ein Steuerzeichen am Prompt eingegeben werden.

Beispiel: Eingabeaufforderung öffnen, {{#if:trim|Alt}}+(0 und 7 auf der numerischen Tastatur) protokolliert am Prompt das Zeichen ^G, damit wird auch klar: {{#if:trim|Strg}} + {{#if:trim|G}} bewirkt das Gleiche. Wird jetzt {{#if:trim|Enter}} (oder ^M) gedrückt, wird dieses Steuerzeichen im Terminalfenster ausgeführt und es ertönt aus dem Systemlautsprecher (soweit vorhanden und aktiv) ein spezieller Ton, was der Klingel (BEL) entspricht (siehe Tabelle oben). Ebenso löscht {{#if:trim|Alt}}+(0 und 8) wie der Druck auf {{#if:trim|Backspace}} (oder {{#if:trim|Strg}} + {{#if:trim|H}}) ein Zeichen. BASIC-Interpreter, die eigene Tastaturtreiber verwenden (z. B. GW-BASIC), akzeptieren auch hexadezimale ASCII-Codes der Form &hZZ, wobei Z für eine Hex-Ziffer steht (z. B. &h0D für Wagenrücklauf).

Siehe auch

Weblinks

  • <templatestyles src="Webarchiv/styles.css" />{{#if:20100310123916
      | {{#ifeq: 20100310123916 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20100310123916}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20100310123916}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Zeichentabellen auf verschiedenen Systemen. | {{#invoke:WLink|getEscapedTitle|Zeichentabellen auf verschiedenen Systemen.}} | {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20100310123916|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.manderby.com/mandalex/a/ascii.php}}
    || {{#if:  || }}
  }}{{#if: Zeichentabellen auf verschiedenen Systemen.
    | {{#if: {{#invoke:WLink|isBracketedLink|Zeichentabellen auf verschiedenen Systemen.}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.manderby.com/mandalex/a/ascii.php%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.manderby.com/mandalex/a/ascii.php%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.manderby.com/mandalex/a/ascii.php }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }} manderby.com

Einzelnachweise

<references />

{{#ifeq: s | p | | {{#if: 4555289-7 | |

}} }}{{#ifeq:||{{#if: | [[Kategorie:Wikipedia:GND fehlt {{#invoke:Str|left|{{{GNDCheck}}}|7}}]] }}{{#if: | {{#if: | | }} }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#if: | {{#ifeq: 0 | 2 | | }} }}{{#ifeq: s | p | {{#if: 4555289-7 | | {{#if: {{#statements:P227}} | | }} }} }}{{#ifeq: s | p | {{#if: 4555289-7 | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P227}} | | }} }} }} }}{{#ifeq: s | p | {{#if: | | {{#if: {{#statements:P244}} | | }} }} }}{{#ifeq: s | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P244}} | | }} }} }} }}{{#ifeq: s | p | {{#if: | | {{#if: {{#statements:P214}} | | }} }} }}{{#ifeq: s | p | {{#if: | {{#if: {{#invoke:Wikidata|pageId}} | {{#if: {{#statements:P214}} | | }} }} }} }}Vorlage:Wikidata-Registrierung