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

Zend Framework PHP Discussion :

Encodage


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 130
    Par défaut Encodage
    Bonjour,

    J'utilise le charset iso-8859-1 dans ma page pour afficher son contenu.
    (charset configuré dans le layout.phtml)

    En revanche dès que je met des accents dans mes views, les accents sont remplacés par des caractères bizarres qui je pense viens du faite que Zend encode en utf-8 par défaut.

    Car dès que j'utilise la fonction php utf8_decode, l'affichage deviens correct.
    N'y a t'il pas un moyen que toutes mes vues soit en ISO-8859-1 ?
    Pourquoi le charset du layout ne fait rien vu qu'il est forcé à iso-8859-1 ?

  2. #2
    Membre Expert Avatar de Fench
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Mai 2002
    Messages
    2 353
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Groenland

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 353
    Par défaut
    Salut,

    Rapidement, sur d'autres applications, j'ai déjà eu ce problème ...

    Je ne connais pas Zend mais tu ne peux pas le forcer à l'Iso-8859-1 genre avec un setlocale

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 130
    Par défaut
    Dans l'éditeur de texte ou dans les vues ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 215
    Par défaut
    C'est l' ISO-8859-1 qui fait foirer, justement en UTF-8 ça marche.

    Tu écris un caractère UTF-8 dans une page qui ne l'est pas, choisis donc !
    Perso', le choix est tout fait : UTF-8 partout !

    Donc soit tu écris tes caractères spéciaux en html ( é => é ), sois tu affiche en UTF-8 (ce qui est nettement plus simple)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 130
    Par défaut
    Personnelement si j'écrit "é" dans une page utf-8, cela m'écrit un caractère bizzare genre : Ã...
    lorsque j'appelle la fonction date de php ainsi : echo date('d/m/Y à H:i');
    ça m'affiche 14/11/2009 Ã 12:02 quand je passe par Zend.
    Alors que quand j'utilise mon script normalement, cela s'affiche normalement...

    donc quand je met le charset utf-8 je suis obligé de faire : ( é => é ou à => &agrave. donc je vois pas en quoi c'est plus simple en utf-8 ?
    Surtout que mon code recupère du texte en bdd qui contient des accents...

    A moins que tu m'expliques comment faire en utf-8 pour pas avoir ce problème.

Discussions similaires

  1. Encodage de caracteres: eviter 81, 8D, 8F, 90, 9D ->
    Par Fladnag dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 27/04/2004, 11h17
  2. Encodage de cd en fichier mp3
    Par clovis dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 08/04/2004, 01h13
  3. [ENCODAGE][JAVA]Afficher correctement des accents
    Par kornelius dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 17/02/2004, 16h37
  4. Encodages DOS et Windows
    Par Aramis dans le forum Langage
    Réponses: 5
    Dernier message: 09/11/2003, 17h55
  5. [VB6] fonction d' encodage URL en VB
    Par jeanseb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2003, 11h16

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