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

Bibliothèques et frameworks PHP Discussion :

[Smarty] Utilisation de l'encodage UTF-8


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut [Smarty] Utilisation de l'encodage UTF-8
    Bonjour à tous,

    je cherche désespérément un moyen pour passer dans mes entetes http mon charset utf-8 mais impossible, j'ai essayé dans la template (menu.tpl lui même inclus dans les autres tempaltes) et dans setup.php mais rien header already.

    exemple dans mon menu.tpl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    {* Smarty *}
    {php} 
    $contentType = strpos($_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml') === false ? 'text/html' : 'application/xhtml+xml';
    header("Content-Type: $contentType; charset=utf-8"); 
    {/php}

    Comment faire ? mon serveur me retourne un entete iso et evidemment j'ai ça en début de page : 

  2. #2
    Membre Expert
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Par défaut
    Bonjour,

    Pourquoi ne pas fixer les en-têtes dans ton fichier php ?

    Les fichiers de template ne devraient pas servir à cela (envoi de hearder) puisqu'à ce stade (affichage des templates) les données sont déjà en route vers le navigateur.

    @++

  3. #3
    Membre confirmé Avatar de kreatik
    Inscrit en
    Juin 2007
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 94
    Par défaut
    En fait j'ai résolu en mettant le code dans mon setup.php, et, très important bien vérifier l'encodage de ce fichier sinon ça pose pb

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

Discussions similaires

  1. [MySQL] Utilisation de l'encodage UTF-8
    Par debo41 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 19/10/2009, 16h09
  2. [Smarty] [smarty v 2.6.22] Encodage UTF-8
    Par titou624 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 08/03/2009, 11h35
  3. Utiliser la fonction fwrite avec un encodage UTF-8
    Par Mo_Poly dans le forum Langage
    Réponses: 4
    Dernier message: 30/01/2008, 22h19
  4. [Smarty] Utilisation de l'encodage UTF-8
    Par damien27000 dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 10/11/2007, 10h15
  5. [WebForms] Encodage, UTF-8 et accents
    Par alexischmit dans le forum Général Dotnet
    Réponses: 4
    Dernier message: 28/04/2004, 12h21

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