Я пытаюсь экспортировать файлы MS Word, но у меня возникла небольшая проблема с файлом слова, когда я его экспортирую, потому что данные, которые я сохранил в базе данных, написаны арабскими буквами, так что это RTL, то буквы появились как отдельные буквы, это часть экспортируемого файла: ActionАрабский язык в RDLC Reports asp.net mvc
контроллер:
public ActionResult Report(string id)
{
LocalReport lr = new LocalReport();
string path = Path.Combine(Server.MapPath("~/Report"), "Report1.rdlc");//Report1.rdlc is a tamplate exist in Report Folder.
if (System.IO.File.Exists(path))
{
lr.ReportPath = path;
}
else
{
return View("Index");
}
List<Note> cm = new List<Note>();
cm = db.Notes.ToList();
ReportDataSource rd = new ReportDataSource("DataSet1", cm);
lr.DataSources.Add(rd);
string reportType = id;
string mimeType;
string encoding;
string fileNameExtension;
string deviceInfo =
"<DeviceInfo>" +
" <OutputFormat>" + id + "</OutputFormat>" +
" <PageWidth>8.5in</PageWidth>" +
" <PageHeight>11in</PageHeight>" +
" <MarginTop>0.5in</MarginTop>" +
" <MarginLeft>1in</MarginLeft>" +
" <MarginRight>1in</MarginRight>" +
" <MarginBottom>0.5in</MarginBottom>" +
"</DeviceInfo>";
Warning[] warnings;
string[] streams;
byte[] renderedBytes;
renderedBytes = lr.Render(
reportType,
deviceInfo,
out mimeType,
out encoding,
out fileNameExtension,
out streams,
out warnings);
return File(renderedBytes, mimeType);
}
Когда я экспортировать файлы в формате PDF, XLSX и PNG расширений , они работают правильно. Кто-то скажет мне, что проблема может быть связана с UTF-8, возможно ли это?
Любые предложения?
: "(Есть ли ресурс может мне помочь? – askm