CODEPAGE
Der CODEPAGE Befehl dient zur Auswahl der ASCII Tabelle für PRINT Ausgaben. Es ist möglich innerhalb eines Programms zwischen der Standard (default) Codepage oder benutzerdefinierten Codepages hin- und herzuschalten. Mit einer Codepage können alle (oder einzelne) ASCII Zeichen durch alternative ASCII Zeichen ersetzt werden. Das ist zum Beispiel bei LC-Displays sinnvoll, um Umlate durch entsprechende ASCII Codes zu ersetzen die vom LC-Display vorgegeben sind. CODEPAGE ist ein Compiler-Befehl, der nicht zur Laufzeit ausgeführt wird. BASIC++ ersetzt während der Compilierung ASCII Zeichen innerhalb von PRINT Anweisungen. Dies ist beim Aufruf von Funktionen zu beachten.
Syntax:
CodePage default CodePage Dateiname
Mit default werden die Standardeinstellungen geladen. Mit Dateiname können eigene Codespages geladen werden.
Beispiel Codepage (lcd.key):
' Ersetze Umlaute durch ähnliche Vokale ä a ö o ü u ' Links steht das zu ersetzende Zeichen ' Rechts das Zeichen welches eingefügt wird (oder ASCII Code) ' Beide Argumente durch TAB trennen ' Ersetze ß durch beliebigen ASCII Code (hier 100) ß 100
Beispiel Programmcode:
' Lade Codepage CODEPAGE "lcd.key" PRINT "äöüß" ' Lade Standardeinstellungen CODEPAGE default PRINT "äöüß"
Siehe auch: PRINT