2
通過fpdf生成的pdf文件的put put out數據有所不同。使用土耳其語生成pdf文件fpdf
input: uçak is Turkish word
Output: uçak is Turkish word
我在做什麼:
- 轉換arial.tft以.Z和從http://fpdf.fruit-lab.de/index.php?id=3
- 地圖定義PHP:cp1254土耳其語言。
- 僅下載.z並定義php文件。
- 兩者都被複制到fpdf的字體文件夾中。
我使用下面的代碼:
<?php
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddFont('ArialMT','','ArialMT.php');
$pdf->AddPage();
$pdf->SetFont('ArialMT','',35);
$pdf->Write(10,'uçak is Turkish word');
$pdf->Output();
?>
導致下面的輸出:
uçak is Turkish word
我在哪裏犯錯?我必須做任何額外的任務嗎?
'FPDF'不支持unicode字符。有一種稱爲[tFPDF]的'FPDF'的分支(http://www.fpdf.org/en/script/script92.php)。 –
你是如何「映射到正確的代碼頁」的?你的*輸入*仍然映射到UTF-8,這是由不正確的*輸出*:'十六進制的'0xC3 0xA7',「?」作爲文字字符代碼。 – usr2564301
現在可以很好地使用tFPDF。謝謝 –