Dompdf UT8 带有带重音的数据库记录

Dompdf UT8 with database records with accents

我使用 dompdf 存储的 utf8 数据出现问题 laravel:https://github.com/barryvdh/laravel-dompdf

我的列排序规则设置为

utf8mb4_unicode_ci

在我的 html 文件中,我使用:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

因此,当我在 html 文件中写入时:éééé 并生成 PDF 文件,但是当我显示我存储的数据时,重音显示为:?

在我的config/dompdf.php

我已设置:

  "DOMPDF_UNICODE_ENABLED" => true,
  "DOMPDF_PDF_BACKEND" => "CPDF",

我做错了什么?问题只出在我存储的数据上。希望有人能帮忙提前谢谢。

当我在 firefox 上显示没有 dompdf 的 blade 页面时,这也很奇怪,我在重音符之间有空格:

但是 Chrome 一切都很好..

此外,当我尝试将带有重音符号的变量传递给我的 dompdf 视图时,如果有重音符号,则不会显示变量的内容

$fede = 'fé'; // not display 
$fede = 'fe'; // is displayed as well.. 

我之前遇到过同样的问题,我改变了很多东西但我无法让它工作,然后我切换到 niklasravnsborg/laravel-pdf 并且它工作得很好, 试试看