Я видел много вопросов на SO о генерации PDF-файлов в PHP с помощью FPDF, а также много проблем с кодированием.Мой родной язык - словацкий, поэтому я обнаружил, что должен использовать кодировку ISO-8859-2.Я пытался преобразовать UTF-8 в ISO-8859-2 через
iconv('utf-8', 'ISO-8859-2', $text)
, но fpdf выдает ошибку, что он не может распознать некоторые символы.
Я пытаюсь сгенерировать такой текст, как этот
$pdf->Cell(0, 0, self::text('ZÁKAZNÍK'), '', '', 'L');
function text($text)
{
// return $text;
// return mb_convert_encoding($text, 'ISO-8859-1', 'UTF-8');
return iconv('utf-8', 'cp1252', html_entity_decode($text));
}
Есть идеи?Это должно работать для таких персонажей, как (ľščťžýáíéôúä)