Php dompd:iconv():错误的字符集,从'utf-8';至“us ascii//translatit';不允许

Php dompd:iconv():错误的字符集,从'utf-8';至“us ascii//translatit';不允许,php,laravel,pdf,dompdf,iconv,Php,Laravel,Pdf,Dompdf,Iconv,Laravel项目:7.6.1 DOMPF:0.8.7 我创建了一个从html文件生成pdf的函数。单击按钮即可加载此函数 第一次,我把css直接放在我的html页面上,没有问题。但是现在,我想把它放在一个外部文件中 现在,当我点击按钮时,我发现了错误: iconv():错误的字符集,不允许从“utf-8”转换为“us ascii//Translatit” 我的Html标题 <head> <meta http-equiv="Content-Type"

Laravel项目:7.6.1

DOMPF:0.8.7

我创建了一个从html文件生成pdf的函数。单击按钮即可加载此函数

第一次,我把css直接放在我的html页面上,没有问题。但是现在,我想把它放在一个外部文件中

现在,当我点击按钮时,我发现了错误:

iconv():错误的字符集,不允许从“utf-8”转换为“us ascii//Translatit”

我的Html标题

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Laravel PDF</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css">

    <link href="./css/app.css" rel="stylesheet">
    <script src="./js/chart/report.js" ></script>

    <style>
        @page { margin: 100px 25px; }
    </style>
</head>

有人来帮我吗?

最近遇到了这个问题,并注意到了你的帖子,对我来说,iconv库不见了。通过运行
phpinfo()
进行检查,虽然这是一个较老的问题,但毫无疑问您已经这样做并解决了它。最近遇到了这个问题,并注意到您的帖子,对我来说,iconv库丢失了。通过运行
phpinfo()
进行检查,尽管这是一个较老的问题,但毫无疑问,您已经完成并解决了它
$pdf = PDF::loadView('report.pdf.index-pdf', compact('datas'));
$pdf->setPaper('A4', 'p');

return $pdf->download('report.pdf');