2015-08-18 2 views
0

Я не могу видеть некоторые символы, созданные TCPDF.TCPDF Некоторые символы не отображаются

PHP файл:

<?php 
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'cp1254', false); 
$pdf->AddPage(); 
$pdf->SetFont('dejavusans', ' ', 10); 
$pdf->Write(0, 'helloşüğı'); 
$pdf->Output('hello_world.pdf'); 
?> 

Выход заключается в следующем: привет

Кстати я использую dejavusans шрифтов, который поддерживает символы моего АЛФАВИТУ в. (Турецкий)

ответ

1

Задайте параметр $unicode в конструкторе TCPDF равным false, а параметр $ encoding - 'ISO-8859-1' или другую карту символов.

Пример конструктора европейской кодировкой:

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, 
     false, 'ISO-8859-1', false); 

Попробуйте с этим.

+0

Теперь я получаю это как вывод: 硣 穸 挀 ثىسي 竾 –

+0

google точный формат utf этого языка .. использовать это и будет работать –

+0

мой формат ISO-8859-9. С $ unicode = false я получаю символы 硣 穸 挀 ثىسي.. С $ unicode = true я получаю привет. –

Смежные вопросы