Caractères spéciaux
Grindstone
Messages postés
26
Statut
Membre
-
Grindstone Messages postés 26 Statut Membre -
Grindstone Messages postés 26 Statut Membre -
Bonjour,
J'ai fait une page en HTML5 où j'ai mis plusieurs include en php.
Il se passe quelque chose de très étrange avec les caractères spéciaux.
Au début de la page j'ai mis cette balise meta :
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Tous les include apparaissent alors très bien mais dans les parties en HTML les caractères spéciaux ne sont pas reconnus (et apparaissent avec un '?').
Si j'enlève la balise meta, c'est totalement le contraire qui se passe : le HTML affiche bien les caractères spéciaux mais pas les parties en include.
Je n'arrive pas à comprendre d'où vient le problème. Si quelqu'un peut m'aider...
Merci!
J'ai fait une page en HTML5 où j'ai mis plusieurs include en php.
Il se passe quelque chose de très étrange avec les caractères spéciaux.
Au début de la page j'ai mis cette balise meta :
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
Tous les include apparaissent alors très bien mais dans les parties en HTML les caractères spéciaux ne sont pas reconnus (et apparaissent avec un '?').
Si j'enlève la balise meta, c'est totalement le contraire qui se passe : le HTML affiche bien les caractères spéciaux mais pas les parties en include.
Je n'arrive pas à comprendre d'où vient le problème. Si quelqu'un peut m'aider...
Merci!
5 réponses
-
Bonsoir,
Toute votre chaîne de traitement des fichiers sources doit être en UTF-8:
https://html5.immo-scope.com/article/general_applisFullUtf8
Cordialement
-
Lu'
Dans notepad++, les fichiers sont-ils en UTF-8 SANS BOM ? -
Oui, il le sont.
J'ai essayé les différents type d'encodage, ça n'a pas l'air de changer grand chose. -
Merci, c'est toujours bon à savoir.
Malheureusement ça ne résoud pas le problème. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
J'ai trouvé un moyen de résoudre le problème :
La page en php qui se retrouve incluse dans la page en html a été elle aussi inséré dans le corps d'une page html avec une balise meta.
Mais n'est-ce pas possible autrement?