AW: AW: [Allegro] Umwandlung UTF-8 -> Entitaetencodes
Thomas Fischer
fischer at sub.uni-goettingen.de
Fr Mär 20 12:33:23 CET 2009
Hallo Herr Eversberg,
wenn der RTF-Text nicht mit "{\rtf1..." sondern mit "{\urtf1..." beginnt,
dann wird UTF-8 korrekt dargestellt.
Genauer: Der Modul rechnet die Zeichen in die entsprechenden RTF-Kodierungen
um, wie man sieht, wenn man den Inhalt des Anzeigefeldes herausschreibt;
dort steht dann auch wieder "{\rtf1...".
Um dies zurückzuschreiben rechnet mein Perlskript dann wieder die
UTF-8-Kodierung aus.
Mit freundlichen Grüßen
Thomas Fischer
> -----Ursprüngliche Nachricht-----
> Von: allegro-bounces at biblio.tu-bs.de
> [mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von
> Bernhard Eversberg
> Gesendet: Freitag, 20. März 2009 12:16
> An: Allegro-C Diskussionsliste
> Betreff: Re: AW: [Allegro] Umwandlung UTF-8 -> Entitaetencodes
>
> Thomas Fischer schrieb:
> >
> >> Wer intern mit UTF-8 arbeitet, hat's nicht leicht.
> >> Mit den P- und Q-Befehlen kann man zwar eine Anzahl von
> UTF-Codes auf
> >> Entitäten der Form \uE? umcodieren,
> >
> > Warum sollte man das tun?
> >
> >> die dann
> >> wenigstens im Anzeigefeld "korrekt" sichtbar werden,
> >
> > das wird UTF-8 mit dem Anzeigemodul ohne jede Umkodierung
> (soweit der
> > Zeichenvorrat des benutzten Fonts reicht).
> >
> Und welchen Font nehmen Sie da?
> Auch mit Arial Unicode wird UTF-8 im RTF-Feld nicht
> angezeigt, sondern im RTF-Text müssen Entitäten mit der
> Codierung \u...? stehen.
> Jedenfalls ist es bei mir so. Sollten wir uns die ganze
> Arbeit unnötigerweise gemacht haben? Das gäbe Anlaß zu Mißmut ...
> B.E.
>
>
Mehr Informationen über die Mailingliste Allegro