【发布时间】:2014-08-25 19:29:09
【问题描述】:
我正在为我的 Laravel 4 框架使用 thujohn/PDF-l4 插件。它在本地 Windows 环境中运行良好。但是当移动到我的 Centos 生产环境时,PDF 转换会出现以下错误。
"iconv(): Wrong charset, conversion from `auto' to `utf-8//IGNORE' is not allowed"
检查了我的 php-mbstring,但没有发现任何错误。
【问题讨论】:
-
错误源自哪个库?从我在网上看到的错误表明找不到目标编码。 utf8 在您的服务器上不可用(似乎不太可能)或编码字符串不匹配(可能是“UTF8”?)
-
@BrianS 感谢评论问题在于 mbstring,无论如何都已修复,谢谢......
-
我也有同样的问题。你能发布你的修复吗?
-
@Benubird 我在导出视图模板“”中使用了这个元标记。这解决了问题.......
-
我意识到这是一个非常古老的帖子,但在我自己的研究中针对不同的问题(如果你有兴趣,人们显然将 ISO-8859-1 错误输入为 ISO-8858-1),iconv如果指定的任一编码不存在(ISO-8858-1 不存在),则显示此错误消息。当然,可能还有很多其他情况iconv也会出现这个错误,只是分享一下我发现的。在 Linux 上,shell 中的 iconv -l 显示支持的字符集。
标签: php utf-8 laravel-4 centos dompdf