Bonjour à tous, m'étant recemment mis à la création d'un site internet, et faisant cela tout en apprennant en parallèle, j'ai déjà plus ou moins passé en revus le couple html/css, et me suis mis également donc au php.

Ayant pu voir l'utilisation et l'utilité des fonctions require() ou include(), je me suis dit que pour un gain de place et de lisibilité, je pouvais mettre le menu du site et tout ce qui va apparraître sur chaque page dans un fichier séparé que j'ajoute ensuite avec l'une de ces deux fonctions.

Seulement, voilà le problème, ce que j'ai fait passe parfaitement sans que j'emploie l'une de ces fonctions, mais quand je les utilises, tout fonctionne, mais l'html intégré dedans "perd" l'encodage des caractères: Là où l'affichage est parfait sans l'include, quand je le met tous les caractères à accents et autres caractères spéciaux sont mal affichés.

Je sollicite donc votre aide si possible sur ce petit problème!