Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Unterstützte Systeme / OS/2 /

Zeichencodierung unter OS/2

[OS/2] Zeichencodierung unter OS/2

Um die Austauschbarkeit von Daten zwischen DOS, OS/2, Win16 und Win32 zu gewährleisten, verwendet CXI eine einheitliche interne Codierung für Zeichenketten, sobald Daten in Datei geschrieben werden oder über das Meldungssystem verschickt werden. Die Austauschbarkeit von Daten mit anderen als den genannten Systemen ist nur für Messages gewährleistet, nicht für Dateien!

Die Konvertierungsroutinen gehen unter OS/2 davon aus, dass alle Zeichenketten, die an CXI-Funktionen übergeben werden, entsprechend der Codepage 850/858 codiert sind. Diese Codepage wird von der OS/2-Installationsroutine voreingestellt. Der Unterschied zwischen den Codepages 850 und 858 ist das Euro-Symbol. Die bisherige Codepage 850 wurde an Position 0xD5 geändert, indem das dort stehende Zeichen (kleines i ohne Punkt) durch das Euro-Symbol ersetzt wurde. Die so entstandene Codepage hat die Nummer 858. Um Probleme mit bestehenden Programmen zu vermeiden, wird sie jedoch weiterhin unter der Nummer 850 angesprochen.

Codepage 850/858 (Tabelle und Hinweise)

Wurde OS/2 mit der Codepage 437 installiert oder CHCP 437 eingegeben, dann arbeitet OS/2 mit der Hardware-Codepage 437. Diese Codepage besitzt im Gegensatz zu 850/858 weitere Blockgrafikzeichen anstelle von einigen internationalen Sonderzeichen.

Codepage 437 (Tabelle und Hinweise)

CXI-Transferzeichensatz 1 (Tabelle und Hinweise)

Portabilität:
Codepages werden ab Version 2.09 20 unterstützt. Dateien älterer Versionen sind nicht zwischen den Systemen austauschbar.

Siehe auch:
CXI unter OS/2


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 31 von 855, Thema 8255 (SystemOS2z)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>