Я использую JasperReports для экспорта PDF. У меня есть проблема со специальными символами (è, à, û), тогда как у меня нет проблем с (é, €). Когда я создаю свой файл с помощью Jaspersoft Studio, у меня нет никаких проблем (все специальные символы в порядке). Проблема возникает только тогда, когда я экспортирую PDF из своего приложения (и только эти символы не работают идеально (è, à, û), а не (é, €)
Вот мой код:
try {
jasperPrint = JasperFillManager.fillReport(jasperReport, parametres, connection);
} catch (JRException e) {
throw e;
} finally {
connection.close();
}
return jasperPrint;
}
public byte[] exporterMoisPDF(String siret, long annee, long mois, String num_declarant, String date_declaration, String mois_lettre, String nomFichierJasper)throws Exception {
byte[] rapportPDF=null;
JasperPrint jasperPrint = genererExportMoisJasper(siret, annee, mois, num_declarant, date_declaration, mois_lettre, nomFichierJasper);
jasperPrint.setLocaleCode("UTF-8");
rapportPDF = JasperExportManager.exportReportToPdf(jasperPrint);
return rapportPDF;