【发布时间】:2016-08-24 14:28:17
【问题描述】:
我有一个 Laravel 4.2 应用程序,它使用 dom2pdf (0.4) 将文本呈现为 PDF,该应用程序在开发服务器上运行良好,但不能实时运行。它会在现场引发“iconv(): Detected an invalid character in input string”错误,我认为这是由于文本中的长连字符 (-) 造成的。每个系统都使用完全相同的数据。
实时服务器上是否有解决此问题的设置?所有文本在 MySQL 数据库中存储为 utf8_unicode_ci,并且 PDF 的 html 在标题中具有 utf-8 字符集指令。两台服务器都运行 Apache/CentOS/Cpanel,开发服务器运行 PHP 版本 5.5.38,而 live 版本是 5.5.34。
【问题讨论】:
标签: mysql laravel pdf-generation iconv