Как заставить DOMPDF поддерживать юникод? - PullRequest
0 голосов
/ 22 сентября 2019

Я использую Laravel 5.8 с DOMPDF, он отлично работает для английского языка, но не работает для Unicode, он всегда выводится ????символ для меня.

Код:

function pdf()
{
    $pdf = \App::make('dompdf.wrapper');
    $pdf->loadHTML($this->convert_reports_to_html());
    return $pdf->stream();

}

function convert_reports_to_html()
{
    $reports = $this->get_reports();
    $output = '
 <h3 align="center">Customer Data</h3>
 <table width="100%" style="border-collapse: collapse; border: 0px;">
  <tr>
    <th style="border: 1px solid; padding:12px; " width="20%">Quarter</th>
    <th style="border: 1px solid; padding:12px;" width="30%">Targat</th>
   </tr>';
    foreach($reports as $report)
    {
        $output .= '
  <tr>
   <td style="border: 1px solid; padding:12px; font-family: sans-serif; ">'.$report->select_qur.'</td>
   <td style="border: 1px solid; padding:12px;">'.$report->target_value.'</td>

  </tr>
  ';
    }
    $output .= '</table>';
    return $output;
}

Результат ?????????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...