如何在 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()
函数。
我正在使用 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()
函数。