Diese Einstellung gilt nur, soweit im Profil das CCS EDF03 eingestellt ist und für die zu übertragende Datei kein CCS-Attribut eingestellt ist. | |
Ab XHCS 2.0 und openFT Version 10 gilt folgendes: | |
Die Code-Einstellung "Deutsch" ist nicht mehr notwendig, falls die entsprechenden Dateien mit dem CCS-Attribut EDF03DRV versehen werden. Dann wird von openFT automatisch beim Lesen die Umsetzung von 7-Bit-EBCDIC-Umlauten in 8-Bit-EBCDIC-Umlaute und beim Schreiben von 8-Bit-EBCDIC-Umlauten in 7-Bit-EBCDIC-Umlaute vorgenommen. | |
Mit dieser Option kann gewählt werden, ob bei der Code-Konvertierung Sonderzeichen oder deutsche Umlaute zugrunde gelegt werden sollen, falls die Datei kein CCS-Attribut besitzt. | |
Als Standard ist im BS2000 der 7-bit-Leitungscode ISO646-IRV und der dazugehörige EBCDIC-Code EBCDIC.DF.03-IRV (CCS EDF03IRV bzw. kein CCS) eingestellt. Wenn Sie im 7-bit-Mode arbeiten, verwenden Sie interne Tabellen. Das hat die Vorteile, dass die Arbeit unabhängig von XHCS (Verfügbarkeit, Änderung von Tabellen) ist und volle Kompatibilität mit älteren Versionen der Anwendung besteht. | |
Das Problem bei dieser Code-Variante besteht darin, dass bestimmte internationale Sonderzeichen und deutsche Umlaute nicht gleichzeitig dargestellt werden können. Dabei geht es um folgende Zeichen: | |
Deutsche Umlaute: | Ä Ö Ü ä ö ü ß
| |
Hexa-Wert | BB BC BD FB 4F FD FF
| |
Internationale Zeichen: | [ \ ] { | } ~
| |
Durch Einstellungen des Terminals bzw. der Terminalemulation kann gewählt werden, ob internationalen Zeichen oder die deutschen Zeichen dargestellt werden sollen. | |
In Abhängigkeit der Einstellung werden die Umlaute bzw. Sonderzeichen wie folgt übersetzt: | |
International | |
EBCDIC EDF03 HEXA ANSI HEXA
[ oder Ä X'BB' [ X'5B' ] oder Ü X'BD' ] X'5D' { oder ä X'FB' { X'7B' | oder ö X'4F' | X'7C' } X'7C'
| |
Deutsch | |
EBCDIC EDF03 HEXA ANSI HEXA
[ oder Ä X'BB' Ä X'C4' ] oder Ü X'BD' Ü X'DC' { oder ä X'FB' ä X'E4' | oder ö X'4F' ö X'F6'
| |