gpt4 book ai didi

java - 相同特殊字符的编码

转载 作者:行者123 更新时间:2023-12-02 05:19:29 29 4
gpt4 key购买 nike

我使用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;

最佳答案

可能您的 fontname.ttf 中没有这些字符。添加适当的字体到 jasperreports-fonts-x.x.x.jar 并重新编译它。

关于java - 相同特殊字符的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26608956/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com