CODE codevar
Mit dem Format 1 des Kommandos wird lediglich der Code für das Editieren und die Betrachtung der Daten eingestellt. Es erfolgt keine Änderung oder Code-Umsetzung der bestehenden Daten im Arbeitsbereich.
codevar Folgende Code-Varianten können verwendet werden:
ANSI MS Windows-Dateien (CP-1252)
ASCII ASCII MS-DOS (CP850)
ASCII2 ASCII MS-DOS (CP850 Variante 2)
ASCIIUNIX ASCII für Unix
EBCDIC EBCDIC BS2000 7-Bit (CCSN=EDF03IRV)
EBCDIC8 EBCDIC BS2000 8-Bit (CCSN=EDF041)
CP500 EBCDIC IBM S/390 (CP500)
ISO8859-1 ISO8859-1
UNICODE UNICODE-Dateien (ISO 10646)
Es können noch weitere Code-Varianten definiert werden, siehe dazu die Beschreibung im Kapitel 17 Code-Tabellen. Statt der Schlüsselwörter ASCII, ANSI usw. können auch die Aliasnamen, die in der Datei CODEPAGE.TXT definiert sind, verwendet werden.
Die ASCII-Codierung unterscheidet sich von der ANSI-Codierung (CP-1252) hauptsächlich in den Umlauten und Sonderzeichen, während sich die EBCDIC-Codierung in allen Zeichen von der ASCII/ANSI-Codierung unterscheidet.
Der Code IS8859-1 unterscheidet sich von ANSI in den Positionen X'82'-X'9F'. Der Code ANSI (CP-1252) hat an diesen Positionen Sonderzeichen (81 - 8E = ‚ƒ“…†‡ˆ‰Š‹ŒŽ, 91 - 9C = ‘‚„”·–—˜™š›œ, 9E = ž, 9F = Ÿ), der CODE ISI8859-1 hat an diesen Positionen nicht abdruckbare Steuerzeichen.
Falls im Arbeitsbereich Daten mit einer anderen Codierung stehen, kann hier der entsprechende Editier-Code ausgewählt werden. Dies bewirkt, dass die Darstellung der abdruckbaren Zeichen umgestellt wird und dass alle Datenänderungen im ausgewählten Code durchgeführt werden.
Im Hexa-Modus (Kommando HEX ON) wird z.B. im EBCDIC-Code das Zeichen "A" mit "C1" wie im BS2000 dargestellt. Die Codierung einer Datei wird in bestimmten Fällen beim Einlesen automatisch erkannt und eingestellt (siehe Menü Optionen / Code Standard, Option Auto als Standard-Code).
Die aktuelle Code-Einstellung wird in der Statuszeile angezeigt.
Eine Änderung des Editier-Codes bewirkt keine Umcodierung der bereits bestehenden Daten. Die bestehenden Daten können mit dem Format 2 des Kommando CODE bzw. über das Menü Funktionen / Code-Umsetzung konvertiert werden.
Die Funktionen dieses Kommandos können auch über die Menüzeile aufgerufen werden (Ansicht / Code-Anzeige.