php - TCPDF UTF-8。 INR 符号不显示

标签 php html tcpdf

        tcpdf();
        $obj_pdf = new TCPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
        $obj_pdf->SetCreator(PDF_CREATOR);
        $obj_pdf->setPrintHeader(false);
        $obj_pdf->setPrintFooter(false);
        $obj_pdf->SetFont('dejavusans', '', 14, '', true);
        $obj_pdf->setFontSubsetting(false);
        //$obj_pdf->SetAutoPageBreak(true, 0);
        $obj_pdf->SetMargins(5, 5, 5,true);
        $obj_pdf->SetHeaderMargin(0);
        $obj_pdf->SetFooterMargin(0);
        $obj_pdf->AddPage();
        ob_start();

我正在使用以下配置,但无法生成 INR 符号。显示“?”而不是 INR 符号。

如何生成INR符号?

最佳答案

要查看 TCPDF 生成的 PDF 中的符号,必须使用支持印度卢比符号的字体。您可以从页面 https://www.fileformat.info/info/unicode/char/20b9/fontsupport.htm 的列表中找到这样的字体。 。

示例:

DejaVu Sans 支持显示印度卢比字体。从 TCPDF 字体目录中找到此类字体。如果字体名称为dejavusans,则在html中使用它来生成PDF。

<span style="font-family:dejavusans;">&#8377;</span>

关于php - TCPDF UTF-8。 INR 符号不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043544/

相关文章:

c# - asp.net 网络表单中的 mysql_fetch_array

发生 fatal error 时php重新加载页面

javascript - 在主机定义的策略 : inline script. 中获取错误资源违反指令 'script-src ms-appx: ' unsafe-eval'' 资源将被阻止

fpdf - 通过FPDI扩展TCPDF时,是否有使用交易的方法?

php - 最好使用什么? FPDF VS TCPDF

php - 在文本字段中搜索日期范围

php - php 中的 mysql 查询错误地评估为 true

html - 如何获取标签a的href属性的确切文本?

java - Jsoup - 如何找出元素大小

php - 使用 PHP 和 TCPDF 从数据库中检索数据(使用 mysql)并将其显示为 .pdf 文件