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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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