AW: AW: AW: [Allegro] Umsetzungstabellen ANSI OSTWEST

Thomas Berger ThB at Gymel.com
Mi Jul 1 14:58:00 CEST 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Herr Fischer,

> Oder wird in allen Allegro-Datenbanken noch der ASCII-OstWest-Zeichensatz
> benutzt?

Nachdem sich ja geklaert hat, dass Sie sich auf die Alternative "aw"
bzw. allegro-Windows bezogen:

In Parameter- und .CFG-dateien, zumindest soweit sie feste Texte enthalten,
sind diese nach allgemeiner Uebereinkunft im Zeichensatz der Ausgangsdaten
codiert, anfaenglich gab es Parameterdateien, die diese uneinheitlich,
also stellenweise auch im Zielzeichensatz enthielten, das macht
sie aber eher nicht pflegbar.

Ausserdem kennt allegro keinen Mapping-Mechanismus a la "gib mit
die Tabelle, die meinen Grundzeichensatz (du weisst schon welcher
das ist) fuer a99-Anzeigen (du weisst schon, welche Fonts ich
nutzen will) umwandelt.

D.h. um in einer bestehenden Anwendung den Zeichensatz auszutauschen,
benoetigt man in tendenziell allen vorhandenen Parameterdateien
Anpassungen. Um Verwechslungen auszuschliessen, sollte man dann
am besten auch den Schemabuchstaben aendern. Fuer die notwendigen
Aenderungen in den UIF-Dateien reicht das auch nicht unbedingt,
man kann also nur raten: Pro Zeichensatz eine allegro-Installation.

Bei diesem Aufwand - und wir haben diese Diskussion hier ja auch
schon oefters gefuehrt, haeufig gefallenes Stichwort Vb 164 -
sollte man sich wirklich ueberlegen, eine Kruecke gegen eine
andere Kruecke auszutauschen oder lieber Standardzeichensaetze
mit einem geeigneten Erweiterungsmechanismus zu nutzen.

Wie ich vor einigen Jahren schrieb, habe ich eine Datenbank
unicode-faehig gemacht, indem ich sie auf CP850 als Grundzeichensatz
"umstellte" (und dann die "Unicode-Methoden" von VB164 eingebaut
habe)

viele Gruesse
Thomas Berger


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3-nr1 (Windows XP)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSktdWGITJZieluOzAQLXEgP/SN7bz4dd+W3z6Z6h41UTDeAlhlXfSNum
i1AlmvpNSs4xcxthbtOuR7QoBtOzZZ/bo3B6+2T3UgFVaGZ6YnncICT+BcIK2UR7
De+9W/lYCECpZwIvpyb3EekSCtQC0jqRKJO9Nd1MMnYnRKJf9ZybC4TACd6KFUEQ
ALElF1DH2ZI=
=UKaF
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro