laravel-snappy (wkhtmltopdf) название кодировки utf-8
У меня есть сгенерированный SVG base64, встроенный в мою страницу в <object>
помечать динамически с React. Моя проблема в том, что опция заголовка wkhtmltopdf не учитывает символы UTF-8. И заголовок, показанный в плагине Chrome PDF, пропускает символы UTF-8 (даже не показывает неправильные символы). Мой PHP-код:
// This generates a string like: '<svg>...</svg>'
$svgString = getSvgStringFromSvgFile(session('svgFile'));
$output = $snappy->getOutputFromHtml($svgString, [
'encoding' => 'utf-8',
'title' => session('svgTitle')
]);
$output = base64_encode($output);
return response()->json($output);
Затем я динамически встраиваю это в свою страницу в React:
<object data={'data:application/pdf;base64,' + pdfData} type="application/pdf">
Your browser doesn't support pdf embedding.
</object>
Как я могу решить это? Благодарю.