IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres composants PHP Discussion :

Accentuation Zend PDF


Sujet :

Autres composants PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 9
    Points : 10
    Points
    10
    Par défaut Accentuation Zend PDF
    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

  2. #2
    Membre à l'essai
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 9
    Points : 10
    Points
    10
    Par défaut
    Résolu
    Il fallait utiliser la fonction utf8_decode() sur mes variables (base de données en UTF-8)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [ZF 1.11] Chargement de pdf avec zend pdf
    Par spiderboy77 dans le forum Autres composants
    Réponses: 3
    Dernier message: 08/06/2014, 21h54
  2. Zend PDF et merge de documents
    Par SpaceFrog dans le forum Zend Framework
    Réponses: 0
    Dernier message: 22/10/2012, 15h28
  3. Zend PDF autonome ?
    Par SpaceFrog dans le forum Autres composants
    Réponses: 21
    Dernier message: 22/11/2011, 11h09
  4. [ZF 1.11] Zend PDF et résolution
    Par SpaceFrog dans le forum Autres composants
    Réponses: 0
    Dernier message: 08/11/2011, 15h12
  5. Zend PDF pagination et positionnement
    Par SpaceFrog dans le forum Autres composants
    Réponses: 2
    Dernier message: 04/11/2011, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo