.net core 快速报告中错误的波斯语字符

.net core 快速报告中错误的波斯语字符,.net-core,report,fastreport,.net Core,Report,Fastreport,我在.net核心web api中使用FastReport时遇到问题。 从该代码导出为pdf时: Report fastReport = new Report(); fastReport.Report.Load($"Report/{installmentReports.ReportName}.frx"); fastReport.Prepare(); PDFExport export = new PDFExport(); using (MemoryStream ms = ne

我在.net核心web api中使用FastReport时遇到问题。 从该代码导出为pdf时:

  Report fastReport = new Report();
  fastReport.Report.Load($"Report/{installmentReports.ReportName}.frx");

  fastReport.Prepare();
  PDFExport export = new PDFExport();

  using (MemoryStream ms = new MemoryStream())
  {
    export.Export(fastReport, ms);
    ms.Flush();
    return File(ms.ToArray(), "application/pdf", Path.GetFileNameWithoutExtension("test") + ".pdf");
  }
波斯语字符不能正常显示

请帮我解决这个问题


谢谢

我在阿拉伯语字母方面也遇到了同样的问题。此问题是.NET核心版本的新问题。NET4.x版本在RTL语言方面没有这样的问题

目前,唯一的解决办法是使用HTMLExport而不是PDFExport