Bonjour,
J'ai un problème de codage de caractères.
http://chateaufort78.free.fr/chateaufort.php

Quand je change côté client (FFox) le codage en occidental, la page devient correcte.

Dans ma page j'ai
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Quand je passe en UTF8 ça ne change rien.
Où peut-être mon erreur?
Merci.
Administrateur
Bonjour,

mulanee a écrit :

Où peut-être mon erreur?

Partout, pour plaisanter mais pas vraiment Smiley lol

Éditeur de texte, base de données, source des données, configuration serveur, code HTML et j'en oublie (le navigateur qui a un réglage foireux mais là tu n'y peux rien).

Là je crois que c'est le serveur qui est configuré pour renvoyer de l'UTF-8 et la meta n'a pas le dessus (de mémoire, mais c'est pas ma spécialité alors je peux me tromper).
Dans les Devtools (F12), onglet Réseau, un coup de F5 et en cliquant sur la 1ère ligne (ta page HTML), on voit que la réponse serveur / Content-type est UTF-8 (En-têtes de la réponse (187 o) / Content-Type text/html; charset=UTF-8).
Tu dois pouvoir envoyer d'autres entêtes en PHP, puisque tu n'as pas la main sur le serveur Apache de Free Smiley ravi
Bonjour,

Je pense que pour toi le souci est que ton éditeur de code a enregistré les fichiers en iso alors qu'il faudrait que ce soit du utf-8. Donc a voir dans les préférences de ton éditeur et il faudra probablement réenregistrer les différents fichiers que tu as créé.
bacasable a écrit :
Bonjour,

Je pense que pour toi le souci est que ton éditeur de code a enregistré les fichiers en iso alors qu'il faudrait que ce soit du utf-8. Donc a voir dans les préférences de ton éditeur et il faudra probablement réenregistrer les différents fichiers que tu as créé.


UTF-8 sans BOM ou UTF-8 (notepad++)?
bacasable a écrit :
Toujours UTF-8 sans BOM


Voilà, sauvegardé en UTF-8 et transféré avec notepad++, impeccable, merci