Wenn Sie spezielle XML-Zeichen entfliehen möchten, wie <, >
Sie CDATA verwenden können:
<staticText>
<reportElement x="0" y="0" width="100" height="14"/>
<textElement/>
<text><![CDATA[This is a test:< ]]></text>
</staticText>
Sonderzeichen wie é, â, è
sollten gut funktionieren, wenn Sie die Zeichencodierung am Anfang der jrxml-Datei angeben und die Datei korrekt codieren.
<?xml version="1.0" encoding="UTF-8"?>
Wenn der exportierte Bericht ungültige Zeichen enthält, sollten Sie den Jaspsexport überprüfen. Zum Beispiel für PDF-Export finden Sie Informationen here.
Ich habe String kommend von Orakel, zu einem kurzen möchte ich alle Sonderzeichen ersetzen ist es möglich? Gibt es eine API dafür? – Garudadwajan
dann überprüfen Sie, was ist die Codierung Ihrer Datenbank, dann überprüfen Sie, was ist die Codierung Ihrer jasperreports Vorlagen. Bedenken Sie, dass oracle jdbc Probleme hat, einige spezielle ms-Wortzeichen in Unicode umzuwandeln –