8796 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Je cherche depuis un bon bout de temps dans le forum pour mon problème, mais je ne trouve pas de solution, du coup j'ose venir vous questionner en espérant ne pas passer pour le dernier des loosers .... Merci par avance si vous parvenez à me dépanner.

Voici mon soucis, j'ai créé un menu des plus classique en html dans un premier temps. Puis je l'ai transposer dans un fichier php (vive les echo "";) afin de pouvoir l'insérer sous certaine condition.
Tant qu'il était sous html tout les accents s'affichaient correctement or depuis que je l'insères sous la forme php..... Je n'ai plus d'accent mais que des "?" Smiley decu

Auriez vous une piste, sachant que dans l'entête de la page il y a bien "utf-8" de déclarer.

Merci par avance !
Modifié par amonteil (13 Feb 2011 - 20:35)
Salut,

il faut que l'encodage de tes fichiers correspondent à l'encodage défini dans ta meta "content-type".

Par exemple si ta meta content-type est :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

il faut que ton fichier php que tu inclus soit également enregistrer en utf-8.
Merci !!
En effet, je n'avais pas fait attention au fait que je pouvais spécifier un encodage particulier à mon fichier php.
Conclusion, un grand merci ! Smiley biggrin