Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để đặt mã hóa trong thư viện PHP FPDI?


Dưới đây là mã tương tự để đặt mã hóa cho thư viện FPDI−

Thêm phông chữ mới có bảng chữ cái chính xác.

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

Sau đây là ba cách mã hóa có thể thực hiện được.

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)

Hãy để chúng tôi xem một ví dụ để chuyển đổi UTF-8 thành cp1250.

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

Lưu ý - Nếu chuỗi được người dùng gửi tới PDF ở dạng mã hóa UTF-8, thì nó cần được chuyển đổi thành cp1250.