.net core 快速报告中错误的波斯语字符
我在.net核心web api中使用FastReport时遇到问题。 从该代码导出为pdf时:.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
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