[Allegro] Teilfeld-Trennzeichen bei UTF-8-Datenbank

Thomas Berger ThB at Gymel.com
Di Aug 26 21:16:02 CEST 2008


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

Lieber Herr Allers,

> Ich habe die Demo-Datenbank mal nach dem in http://www.allegro-c.de/unicode/ 
> beschriebenen Verfahren 2 auf interne UTF-8-Kodierung umgestellt.. Das ging alles ganz 
> schön, bis auf die Frage des Teilfeld-Kennzeichens: 
> 
> Wenn ich z.B. den Titel "Herzogsprozeß" anzeigen lasse, sehe ich zwar noch links im 
> Auswahlfeld an den Verlagsort angehängt ein Teilfeld g (das Teilfeld-Trennzeichen wird 
> dort als eine hochgestellte kleine 2 dargestellt), rufe ich diesen Titel dann aber mit 
> 'X utf8edit' 
> zur Bearbeitung auf, dann sehe ich die Verlagsorts-Kategorie so zur Bearbeitung 
> vorgelegt:
> 
> #74 Wolfenbüttelge-gx
> 
> Das Teilfeld-Trennzeichen ist nicht zu sehen. Zwar ist dort etwas zwischen "Wolfenbüttel" 
> und "ge-gx", was man merkt, wenn man mit der Schreibmarke über "...ttelge-gx" fährt, aber 
> was? Und wie editiert man das? Insbesondere: Wie schreibt man an dieser Stelle das 
> Teilfeld-Trennzeichen?


Umstellen auf UTF-8 behebt zwar die Inkompatibilitaeten zwischen
allegro-Zeichensaetzen und dem Rest der Welt, es bleibt aber das
Problem der Steuerzeichen: Auch eine auf UTF-8 umgestellte .ald-Datei
koennen Sie nicht in notepad editieren und "externes Editiieren"
bedeutet ja auch, dass Feldenden in etwas handhabbares umgesetzt
werden, so dann auch die Unterfeld-Steuerzeichen.

Sie muessen zur Vorbereitung des externen Editierens also mehr
Steuerzeichen umsetzen als nur das Kategorieende in Zeilenumbruch
und Kategorieanfang in "#"; Zeichen 31 etwa in das Unicode-Zeichen, das
wie ein Dreieck aussieht (dessen Bedeutung also das Dreieck ist), beim
Zuruecklesen ist der umgekehrte Weg zu beschreiten.

Praktischer fuer die Eingabe als das Dreieck sind allerdings "$"
oder "|".

viele Gruesse
Thomas Berger

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

iQCVAwUBSLRWcmITJZieluOzAQLijwQAh5GmJq9QJGJCf6S8QkFQfkDudFSe7swX
CmeLScoR0QFXAkOH+xvcnwEQUz/3bLgttdOoT3yS09IiuQc3svObxKoB3VMf/btn
9TJFoz183GbUKNDV6mYuRvl/xQyNvTm8i268NDB4sBouHB8bYBtE2QsGsh/QWgjg
MwRpiYTm/9w=
=7PMG
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste Allegro