gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 02:49:18 24 4
gpt4 key购买 nike

        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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com