如何在 PHP FPDI 库中设置编码?


以下是为 FPDI 库设置编码的相同代码−

添加具有正确字母表的新字体。

$pdf->AddFont('DejaVu','','DejaVuSansCondensed.php');
$pdf->SetFont('DejaVu', '', 10, '', false);

以下是可能的三个可能的编码。

cp1250 (Central Europe)
cp1251 (Cyrillic)
cp1252 (Western Europe)
cp1253 (Greek)
cp1254 (Turkish)
cp1255 (Hebrew)
cp1257 (Baltic)
cp1258 (Vietnamese)
cp874 (Thai)
or
ISO-8859-1 (Western Europe)
ISO-8859-2 (Central Europe)
ISO-8859-4 (Baltic)
ISO-8859-5 (Cyrillic)
ISO-8859-7 (Greek)
ISO-8859-9 (Turkish)
ISO-8859-11 (Thai)
ISO-8859-15 (Western Europe)
ISO-8859-16 (Central Europe)
Or
KOI8-R (Russian)
KOI8-U (Ukrainian)

让我们看一个将 UTF-8 转换为 cp1250 的示例。

$str = iconv('UTF-8', 'cp1250', 'zazółcić gęślą jaźń');

注意−如果用户发送到 PDF 的字符串采用 UTF-8 编码,则需要将其转换为 cp1250。

更新于: 2019 年 12 月 27 日

691 次浏览

开始你的 职业

完成课程后即可获得认证

开始
广告
© . All rights reserved.