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

EDI, CMS, Outils, Scripts et API PHP Discussion :

include() et require() donnent des carrés au lieux de lettres accentuées [EasyPHP]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 112
    Par défaut include() et require() donnent des carrés au lieux de lettres accentuées
    Bonjour à tous!
    Je dévelope un petit site en PHP et MySQL sous EasyPHP mais je rencontre un problème lorsque j'utilise les fonctions include() et require(). Si la page à inclure contient des caractères accentuées comme les "à" "é" "è" "ù" etc, sont transformés en carrés. Comme si je n'avais pas la police qu'il fallais pour afficher ces caractères.
    Parcontre si je lance une page PHP ou HTML simple avec des caractères accentués sans les faire passer par un include() ou require(), les accents s'affichent normalement.

    Quelqu'un aurait-il une idée?

    Merci à vous pour votre aide!

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Bienvenu sur le forum,

    Verifie avec notepad++ que tes fichiers inclus ont le meme encodage que le fichier qui les inclus.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

    Informations forums :
    Inscription : Juillet 2009
    Messages : 112
    Par défaut
    Ouai ça venais de là.

    Dans le head de mon index.php j'avais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8;" />
    à la place du
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1;">
    Je pensais que l'UTF-8 gérait les accents pourtant =/.

    Merci à toi!

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    UTF8, tout comme iso-8859-1, contient des caractères accentués, mais ils ne sont pas définis de la même façon.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. [MySQL] Modifier mon code de mysql en mysqli avec des include et require
    Par guillaumeIOB dans le forum PHP & Base de données
    Réponses: 25
    Dernier message: 27/09/2017, 15h32
  2. problème avec include / require sur des virtualhost
    Par e-m.guillaume dans le forum Apache
    Réponses: 4
    Dernier message: 17/11/2013, 17h32
  3. Réponses: 4
    Dernier message: 26/01/2006, 10h48
  4. [VB.NET] Débutant / Faire clignoter des carrés.
    Par djmcg dans le forum Windows Forms
    Réponses: 6
    Dernier message: 21/01/2005, 19h36
  5. [Débutant] dessiner des carrés
    Par Dark-Lab dans le forum 2D
    Réponses: 13
    Dernier message: 27/08/2004, 10h50

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