Der Martin: ISO 8859-1 vs. ISO 8859-5

Beitrag lesen

Moin,

mein xsl-file ist am beginn definiert, wie hier beschrieben:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"          xmlns:fo="http://www.w3.org/1999/XSL/Format" exclude-result-prefixes="fo">

ist das so korrekt bzw. genügt das?

das ist so korrekt (soweit ich erkennen kann), aber es genügt natürlich nicht. Wenn du behauptest, UTF-8 zu verwenden, müssen die Zeichen auch tatsächlich in UTF-8 codiert sein.

wie gesagt, werden die zeichen beim erzeugen des pdf-files dann alles als # dargestellt.

Das deutet darauf hin, dass du, obwohl du im Header UTF-8 deklarierst, trotzdem noch irgendeine ISO-Codierung verwendest. Dein Java-Tool muss also auch UTF-8 anstatt ISO-8859-x erzeugen.

So long,
 Martin

--
Bei der Umsetzung von guten Ideen hapert es meist viel mehr an der Wolle als an der Könne.