Si vous êtes sur un hébergement mutualisé, il se peut que l'encodage soit en "iso-8859-1" et même si vos pages sont codées en UTF-8, l'affichage ne se fera pas correctement.

Si vous avez un hébergement sur un serveur Apache, il vous suffit alors de placer à la racine de votre site un fichier ".htaccess" avec l'instruction suivante :

AddDefaultCharset UTF-8

Le fichier ".htaccess" est un fichier de configuration du serveur web Apache, il peut être utiliser pour modifier les droits d'accès, créer des redirections, écrire des messages d'erreur personnalisés,...

METHODE :

Sous windows, vous ne pourrez pas mettre un "." devant htaccess, il vous faut utiliser un éditeur de texte, dans le menu "Fichier" sélectionnez "Enregistrer sous", dans la fenêtre de dialogue, changez le type en "Tous les fichiers" et sauvegardez le fichier sous ".htaccess" AVEC LES GUILLEMETS !

Deuxième méthode :

Créer un fichier txt.htaccess que vous renommerez .htaccess une fois sur le serveur