Thomas J.S.: fop übersetzt Sonderzeichen nicht

Beitrag lesen

Hallo,

Ein PDF wird von einer Html-Seite erzeugt. Die Html-Seite (aus Datenbank) zeigt u.a. polnischen Text, dieser wird auch richtig angezeigt. Im PDF jedoch werden alle Sonderzeichen(z.B.:śą,ł) als Hash(#) dargestellt.

Formatiert das fop den Zeichensatz nicht richtig?
Kann man da irgend etwas am fop einstellen? Wenn ja, wie?

Da stellen sich Frage:

Welchen Zeichensatz verwendet die HTML-Seite?
Wird das PDF mittels XSLT (--> FO --> PDF) erzeugt? Wenn ja: welche Encoding ist im XSL angegeben?
Verfügt die im/für FOP verwendete Schrift über die entsprechenden polnische Zeichen?

Ansonsten (z.B. beim eingebetteten FOP oder Servlets: im JavaDoc vom FOP nachsehen, wo man beim TransformerFactory ein Encoding setzen kann bzw. beim Server.response))

Grüße
Thomas