Beschreibung | Zeichen aus anderem Zeichensatz in Unicode konvertieren |
Aufruf C | int nr;
char x_ch; int unicode; unicode = (kt->CharX2Unicode)(nr, x_ch); |
Aufruf Pascal | nr : Integer;
x_ch : Char unicode : Integer unicode := kt^.CharX2Unicode(nil, nil, 0, 0, 0, nr, x_ch); |
Aufruf GFA | kt_func% = {kt_struc%+88}
var% = 0 INT{V:var%} = nr& BYTE{V:var%+2} = x_ch| unicode = (C:kt_func%(L:var%)) |
Die Funktion CharX2Unicode konvertiert ein Zeichen 'x_ch' aus dem angegebenen Export-Zeichensatz in das entsprechende Unicode-Zeichen.
Falls sich die übergebene Zeichensatz-Nummer 'nr' nicht im Bereich 0..ExpMaxNr() bewegt, wird die Unicode-Tabelle für den Zeichensatz ISO-8859-1 verwendet.
Die Funktion CharX2Unicode ist vorhanden, wenn size>=92 ist.