Bonjour,
Je génère un document PDF via Zend_Pdf.
Je crée mon objet page dans laquelle je souhaite écrire le contenu d'une variable (string) :
Code:
1 2 3 4 5 6
|
$nom = "é&èà";
$prenom= "é&èà";
$page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$page->setFont($font, 11)
->drawText($nom . ' ' . $prenom, 370, 700, "UTF-8"); |
résultat => "éèà éèÃ"
Par contre si je met directement ma chaîne dans la fonction :
Code:
1 2 3
| $page = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
$page->setFont($font, 11)
->drawText("é&èà é&èà", 370, 700, "UTF-8"); |
résultat => "é&èà é&èà"
Sauriez-vous m'indiquer où est le problème svp?
Si je fais un var_dump() sur mes variables, j'ai bien un type string.
J'ai essayé d'autres encodages au cas où (ISO-8859-1,Windows-1250) mais rien n'y fait.
Merci pour vos réponses ;)