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

问题描述

Laravel项目:7.6.1

DomPdf:0.8.7

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

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

现在,当我单击按钮时,出现错误

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

我的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>

我的控制器

$pdf = PDF::loadView('report.pdf.index-pdf',compact('datas'));
$pdf->setPaper('A4','p');

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

有人帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)