如何在 PHP Invoicr 脚本中设置字符集 UTF-8

How to set charset UTF-8 in PHP Invoicr script

我正在使用 https://github.com/farjadtahir/pdf-invoicr

问题是当我向 $invoice->setFrom()(或其他任何地方)添加变音符号时变音符号没有显示。

我尝试了 $invoice->setFrom(array(iconv("UTF-8", "ISO-8859-1","ÆØÅ")this comments 但变音符号仍然不起作用。

接下来我又试了 还是不行。

那么,如何在 invoicr 中最终将 ľščťžýáíé 转换为 UTF-8?

编辑 - 新信息

我已经习惯了 mb_detect_encoding(),return 已经是 UTF-8。但是当我尝试显示例如字符串 ičo123 时,结果是空的。未显示。

我尝试添加 header('Content-Type: text/html; charset=utf-8');,但变音符号仍然无效。

编辑 2 - 新信息

我试过这个脚本 http://www.fpdf.org/en/script/script92.php 但还是不行。这是从上面 link 下载的示例的屏幕截图:

问题已解决 - 使用了 EDIT 2 中的脚本并从 phpinvoice.php 文件中删除了所有 iconv() 函数。