Я не думаю, что есть способ сделать это, кроме как использовать какой-то внешний инструмент. Я подозреваю, что это связано с тем, что это создает потенциальные проблемы с зависимостями, которые MS решает пока игнорировать, позволяя сторонним поставщикам инструментов решить эту проблему (и заплатить за нее немалые деньги).
Попробуйте следующее:
и т. д.
Если вы хотите экранировать специальные символы XML, такие как <,>
, вы можете использовать CDATA:
<staticText>
<reportElement x="0" y="0" width="100" height="14"/>
<textElement/>
<text><![CDATA[This is a test:< ]]></text>
</staticText>
Специальные символы, такие как é, â, è
должен отлично работать, если вы укажете кодировку символов в начале файла jrxml и правильно закодируете файл.
<?xml version="1.0" encoding="UTF-8"?>
Если в экспортированном отчете отображаются недопустимые символы, вам следует проверить экспорт jasper. Например, для экспорта в PDF информацию можно найти здесь .