ich habe das Problem, dass das Programm fop Version 0.93 meine Kodierungen mit encoding="ISO-8859-1" nicht umsetzt in die deutschen Umlaute. Ich habe diese Kodierung in allen Dateien *xml, *.xsd, *.xsl eingefügt. Leider zeigt mir fop aber nur kryptische Sonderzeichen anstatt der richtigen deutschen Umlaute.
Jedoch habe ich festgestellt, dass die Evaluierungsversion des XSL-Formatter von Antenna House die deutschen Umlaute richtig anzeigt.
Kann es vielleicht sein, dass fop diese Kodierung nicht versteht?Oder mache ich irgendetwas anderes falsch?
Hier z. B. der Kopf der *,xsl-Datei:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
<xsl:template match="/">
fo:root...
Ich habe irgendwie die Lösung gefunden und glaube es lag daran, dass der Notepad++ - Editor irgendetwas falsch abgespeichert hatte. Nachdem ich nämlich die XSL-Datei in XML-Spy geöffnet hatte, erhielt ich Fehlermeldungen bezüglich der Kodierung. Nachdem ich diese korrigierte lief es plötzlich alles ohne Probleme durch...
Trotzdem danke für die Lösungsvorschläge.
Gruß
Jürgen