我从PHP制作PDF文件。 我使用FPDF库。我在结果PDF中没有抛光字母。 这是我的代码:
$pdf = new FPDF();
$pdf->AddPage();
$pdf->AddFont('helvetica','',TEMPLATEPATH.'/fonts/helvetica.php');
$pdf->SetFont('helvetica','');
$text = 'WITAJ ŻÓŁĘDZIU';
$pdf->Write(5,$text);
我使用此代码(我尝试使用iconv但它不起作用)。我的结果是: “Witaj¿ó³êdziu”。我该怎么办?
答案 0 :(得分:1)
您的PHP脚本是否使用UTF-8? FPDF本身不处理UTF-8,这可能解释了为什么你会得到奇怪的字符。
您可以使用完全处理UTF-8的TCPDF(http://www.tcpdf.org)。 从FPDF到TCPDF的迁移非常简单,因为它使用与FPDF相同的方法(方法名称相同,参数相同)。
答案 1 :(得分:0)
您是否尝试过 UTF-8编码 $ text ?
将您的第二行代码设置为:
$text = utf8_encode('WITAJ ŻÓŁĘDZIU');