Gra*_*avy 10 php iconv dompdf mbstring laravel
我正在尝试使用Laravel和DomPDF将文档导出为PDF.这适用于我的Mac,但不适用于登台或实时服务器.错误如下:
我不知道这意味着什么,也找不到任何解决方案.
iconv_strlen(): Wrong charset, conversion from8位// IGNORE'到 UCS-4LE' is not allowed
open: /srv/www/html/vendor/patchwork/utf8/class/Patchwork/PHP/Shim/Mbstring.php
return true;
}
static function mb_strlen($s, $encoding = INF)
{
INF === $encoding && $encoding = self::$internal_encoding;
return iconv_strlen($s, $encoding . '//IGNORE');
}
Run Code Online (Sandbox Code Playgroud)
我尝试将以下内容添加到.htaccess中
AddDefaultCharset UTF-8
Run Code Online (Sandbox Code Playgroud)
我尝试将以下内容添加到视图的顶部,我正在尝试生成pdf:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Run Code Online (Sandbox Code Playgroud)
如果您需要任何进一步的信息来帮助我进行调试,请在评论中提问.
问题解决了.谢谢BrianS.
这是通过重新安装mbstring解决的.
sudo yum --disablerepo="*" --enablerepo="remi*"
install php-mbstring*
sudo httpd -k restart
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5645 次 |
| 最近记录: |