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

phpserver side programmingprogramming更新于 2025/7/7 18:22:17

以下是设置 FPDI 库编码的相同代码(减去)

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

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

以下是三种可能的编码。

cp1250(中欧)
cp1251(西里尔文)
cp1252(西欧)
cp1253(希腊语)
cp1254(土耳其语)
cp1255(希伯来语)
cp1257(波罗的海语)
cp1258(越南语)
cp874(泰语)
或
ISO-8859-1(西欧)
ISO-8859-2(中欧)
ISO-8859-4(波罗的海语)
ISO-8859-5(西里尔文)
ISO-8859-7(希腊语)
ISO-8859-9(土耳其语)
ISO-8859-11 (泰语)
ISO-8859-15(西欧)
ISO-8859-16(中欧)
或
KOI8-R(俄语)
KOI8-U(乌克兰语)

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

$str = iconv('UTF-8', 'cp1250', 'zaz');

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


相关文章