Sonderzeichen in Dialogfeldern

Dr. Hilger Weisweiler hweiswei at supra-net.net
Fr Nov 1 10:34:31 CET 2002


Liebe Liste,

um Bestandteile aus ASCII-codierten Daten als Variable in Texte von
"message"- oder "yesno"-Dialogfeldern zu uebernehmen, schalte ich den
Flex-Befehl "ansi" vor, damit die Zeichendarstellung im Dialogfeld
korrekt wird. Das Ergebnis ist bei ueblichen Sonderzeichen (Umlaute
als Kleinbuchstaben, scharfes s) zufriedenstellend. Anders ist es
allerdings, wenn die Daten Sonderzeichen des Ostwest-Fonts oder auch
Akzentbuchstaben enthalten. Dann geben die Dialogfelder zum Teil
hanebuechenen Quatsch aus. (Besonders merkwuerdig: das grosse UE wird
richtig umgesetzt; das grosse AE dagegen wird zu kleinem e mit
Zirkumflex.)

Was kann ich dagegen tun?

Beispiel:

-----------
var #uv1(e" :")
ansi
ins #udv
var 'Weitere VON "' #udv '" verfasste Aufsaetze werden gesucht.
Weiter?' n n 'Further articles written BY "' #udv '" will be searched
for. Proceed?'
yesno
-----------

Angenommen, der Inhalt von #uv1 ist "Mueller, Johannes" (Mueller mit
Umlaut), so wird die Darstellung im Dialogfeld richtig.

Anders ist es dagegen z.B., wenn #uvd z.B. "Zuzek, Ivan" (das Z bzw. z
jeweils mit Hacek) ist.

o- und d-Tabelle werden in den Anzeigeparametern nachgeladen. Sie
scheinen aber auf die Texte der Dialogfelder nicht zu wirken.

Fuer Tips dankbar, gruesst die allegro-Gemeinde aus dem hier in
Baden-Wuerttemberg herrschenden Feiertag
H. Weisweiler

--------------------------------
Dr. Hilger Weisweiler
Eichendorffstr. 15
72070 Tübingen
Tel.: 07071/760678





Mehr Informationen über die Mailingliste Allegro