У меня есть приложение, которое использует fop и xslt для создания PDF-файла. Специальные символы, такие как §£?ÐÅÆ
, отображаются в PDF как ????
.
Сервер weblogic работает на машине соляриса.
Я уже пробовал с
<charset-params>
<input-charset>
<resource-path>/*</resource-path>
<java-charset-name>UTF-8</java-charset-name>
</input-charset>
<charset-mapping>
<iana-charset-name>UTF-8</iana-charset-name>
<java-charset-name>UTF-8</java-charset-name>
</charset-mapping>
</charset-params>
в weblogic.xml
.
Я также пытался с
transformer.setOutputProperty( OutputKeys.METHOD, "xml");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
transformer.setOutputProperty( OutputKeys.INDENT, "yes");
transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
Кажется, там ничего не работает.