Mysql Laravel 4/dom2pdf中实时服务器上的iconv()非法字符问题

Mysql Laravel 4/dom2pdf中实时服务器上的iconv()非法字符问题,mysql,laravel,pdf-generation,iconv,Mysql,Laravel,Pdf Generation,Iconv,我有一个Laravel4.2应用程序,它使用dom2pdf(0.4)将文本呈现为PDF格式,在开发服务器上运行良好,但不是实时的。它抛出了一个“iconv():在live上的输入字符串中检测到一个非法字符,我认为这是由于文本中有一个长连字符(–)。每个系统使用完全相同的数据 live server上是否有解决此问题的设置?在MySQL数据库中,所有文本都存储为utf8_unicode_ci,PDF的html在标题中有一个utf-8字符集指令。两台服务器都运行Apache/CentOS/Cpane

我有一个Laravel4.2应用程序,它使用dom2pdf(0.4)将文本呈现为PDF格式,在开发服务器上运行良好,但不是实时的。它抛出了一个“iconv():在live上的输入字符串中检测到一个非法字符,我认为这是由于文本中有一个长连字符(–)。每个系统使用完全相同的数据


live server上是否有解决此问题的设置?在MySQL数据库中,所有文本都存储为utf8_unicode_ci,PDF的html在标题中有一个utf-8字符集指令。两台服务器都运行Apache/CentOS/Cpanel,而开发服务器运行的是PHP 5.5.38版,而live是5.5.34版。

发现了问题-这是因为live服务器上没有安装mbstring PHP扩展。如果不存在这种情况,Laravel/dom2pdf将返回到它自己的mbstring实现,在我的例子中,它失败了

现在mbstring已安装,工作正常。感谢那些看过的人