Format 2: Codierung der Daten ändern
CODE code1 TO code2
code1 / code2 Alter bzw. neue Code-Variante
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.
Es erfolgt eine Umsetzung der Daten aus der ersten Code-Variante in die zweite. Im Gegensatz zu der oben dargestellten Form des Kommandos CODE werden hier die Daten konvertiert. Gleichzeitig wird die Darstellung auf die neue Code-Variante eingestellt.
Beispiel:
code ascii to ebcdic   oder  code atoe
code ansi to ebcdic
oder  code antoe
code ansi to unicode
oder  code antounicode
Hinweis:
Die Code-Tabellen ISO8859-1, EBCDIC8 und UNICODE enthalten den gleichen Umfang an Zeichen. Bei einer Konvertierung zwischen diesen Codes werden alle Zeichen, auch nicht abdruckbare Zeichen, eindeutig umgesetzt. Bei den anderen Codes ist dies nicht der Fall, so dass Zeichen, die im Zielcode nicht vorhanden sind, den Wert X'00' erhalten.
Die Funktionen dieses Kommandos können auch über die Menüzeile aufgerufen werden (Funktionen / Code-Umsetzung).