Bonjour,

Je suis en train de créer un site en UTF-8 qui fonctionne comme ceci :
Le fichier index.php fait une inclusion du contenu à l'aide de la fonction include en php.

Les accents que l'on trouve sur le fichier principal s'affiche correctement mais les accents (é à ... dans le code source) qui viennent du fichier inclu deviennent des symbols. Seule solution que j'ai trouvé pour résoudre ce problème : coder en ISO 8859-1 mes fichiers inclus.

Avez-vous une explication ? Une solution pour que je laisse tous mes fichiers en UTF-8 (même les fichiers inclus) ?

Le site est visible ici : http://lesrouespetes.free.fr/index.php?page=le_bureau

Merci d'avance.
Modifié par Katumbi (08 Jan 2006 - 17:57)
Tu es sûr que tous tes fichiers sont enregistrés dans le bon encodage ?
Parce qu'il n'y a aucune raison qu'un include change subitement l'encodage d'une partie de la page.
C'est bon, je sais ce qui n'allait pas :

Dans certains de mes fichiers inclus, l'encodage n'avait pas été fait, exemple :

"é" était resté "é" dans le code. Du coup les caractères spéciaux n'étaient pas reconnus.

Erreur de débutant Smiley smile

Merci !