Mam otóż problem taki, że gdy chce zapisać łańcuch znaków za pomocą pętli for to mi skrypt wywala poniższy błąd:
mPDF error: Text contains invalid UTF-8 character(s)
Lecz gdy zmienię na zapis bez pętli:
<?php require_once 'mpdf/mpdf.php'; $mpdf=new mPDF('pl'); $mpdf->SetImportUse(); $pagecount = $mpdf->SetSourceFile('druk.pdf'); $tplId = $mpdf->ImportPage(1); $tplId1 = $mpdf->ImportPage(2); $mpdf->UseTemplate($tplId, 30,30); $mpdf->UseTemplate($tplId1, 30, 150); $imienazwisko='Paweł'; //for ($i=0;$i<strlen($imienazwisko);$i++) $mpdf->WriteText(37, 65, $imienazwisko); //$mpdf->WriteFixedPosHTML('<span style="font-size:16">a</span>', 41, 70, 5, 5, 'auto'); $mpdf->Output('qw.pdf'); ?>
to działa, aż miło. Możecie mi poradzić co zrobić aby też działało z pętlą i przy tym wyświetlało polskie znaki?
Próbowałem funkcji utf-8_encoding i decoding.
Za wszystkie porady jestem wdzięczny.