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

CXI-Basis-Programmierreferenz / Version 2 / Unterstützte Systeme / Win16 (Windows 3.1) /

Zeichencodierung unter Win16

[Win16] Zeichencodierung unter Win16

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 Win16 davon aus, dass alle Zeichenketten, die an CXI-Funktionen übergeben werden, entsprechend der Codepage 1252 codiert sind. Dieser Code wird von Windows meist "ANSI"-Zeichensatz genannt.

Codepage 1252 (Tabelle und Hinweise)

Wird eine unter Windows erstellte Datei unter DOS oder OS/2 eingelesen, werden diejenigen Zeichen, die nur in einer der Codepages 1252 und 850/858 vorhanden sind, so aufeinander abgebildet, dass eine eindeutige Rückkonvertierung möglich ist. In der folgenden Tabelle (CXI-Transferzeichensatz 1) sind diejenigen Positionen gelb markiert, die von den nicht direkt umsetzbaren Zeichen der Codepage 1252 nach der Konvertierung eingenommen werden.

CXI-Transferzeichensatz 1 (Tabelle und Hinweise)

Beachten Sie, dass sämtliche Konvertierungen nur dann relevant sind, wenn tatsächlich ein Austausch von Daten zwischen verschiedenen Systemen erfolgt. Innerhalb einer Systemumgebung werden Zeichenketten immer exakt so zurückgegeben, wie sie gespeichert wurden.

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

Siehe auch:
CXI unter Win16


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

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