Verschieben Sie sich aus und verschieben Sie die Charaktere

Schalten Sie ein und verschieben Sie in einem Linux -Terminal, um auf eine Variante zuzugreifen Dec Special Grafiken einstellen.

Verschieben (So ​​und Verschieben (Si) sind ASCII Steuerzeichen 14 und 15 (0x0e und 0x0f).[1] Diese werden manchmal auch als "Control-n" und "Control-O" bezeichnet.

Die ursprüngliche Bedeutung dieser Charaktere bot eine Möglichkeit, ein farbiges Band zu verschieben, das in der Regel mit Rot und Schwarz auf die andere Farbe in einem Längsschnitt aufgeteilt wurde elektromechanisch Schreibmaschine oder Fernschreiber, so wie die Teletyp Modell 38, um die gleiche Funktion der manuellen Schreibmaschinen zu automatisieren. Schwarz war die herkömmliche Umgebungsfarbfarbe und wurde so in "oder" Out "mit der anderen Farbe am Band verschoben.

Spätere Fortschritte in der technologischen Einsatz dieser Funktion zum Umschalten auf einen anderen Schriftart oder Zeichensatz und zurück. Dies wurde zum Beispiel in der verwendet Russisch Zeichenset bekannt als als KOI7-Switched, wo so anfängt zu drucken Russische Briefeund Si beginnt zu drucken lateinische Buchstaben wieder. In ähnlicher Weise werden sie zum Wechseln verwendet Katakana und römische Buchstaben in der 7-Bit-Version des Japaner Jis x 0201.[2][3]

SO/SI -Steuerzeichen werden auch zum Anzeigen verwendet VT-100 Pseudographie. Die Verschiebung in wird auch in der 2G -Variante verwendet[4] von Softbank Mobilecodieren für Emoji.

Das ISO/IEC 2022 Standard (ECMA-35, Jis X 0202) Standardisiert die verallgemeinerte Verwendung von SO und SI zum Umschalten zwischen vorab festgestellten Zeichensätzen, die über den Reichweite von 0x20–0x7f aufgerufen wurden. Es bezieht sich jeweils um sie als Verriegelung Verschiebung eins (LS1) und Verriegelungsverschiebung Null (LS0) in einer 8-Bit-Umgebung oder als so und si in einer 7-Bit-Umgebung.[5] In ISO-2022-konformen Codesätzen, bei denen die Zeichen 0x0e und 0x0f zum Zweck der Betonung (wie einer kursiven oder roten Schrift) und nicht als Änderung des Charaktersatzes verwendet werden, werden sie jeweils als als bezeichnet als Oberschiene (Ur) und Niedrigere Schiene (LR), anstatt so und si.[6]

Siehe auch

Verweise

  1. ^ "Das Handbuch des Linux -Programmierers". Abgerufen 2012-11-16.
  2. ^ Japanische Industriestandardskomitee (1975-12-01). Die japanische Katakana -Grafik von Charakteren (PDF). Itcj/Ipsj. ISO-IR-13.
  3. ^ Japanische Industriestandardskomitee (1975-12-01). Die japanische römische Grafik von Charakteren (PDF). Itcj/Ipsj. ISO-IR-14.
  4. ^ Kawasaki, Yusuke (2010). Emoji-Codierungen und Cross-Mapping-Tabellen in reinem Perl.
  5. ^ ECMA (1994). "7.3: Aufruf von Charakter-Set-Code-Elementen". Charaktercode -Struktur und Erweiterungstechniken (PDF) (ECMA -Standard) (6. Aufl.). p. 14. ECMA-35.
  6. ^ Sveriges standardiseringskommission (1975-12-01). NATS -Steuerelement für Zeitungstextübertragung (PDF). Itcj/Ipsj. ISO-IR-7.