Pb d'accent HTML

Tony -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,


Voila mon problème, j'ai fait un site web qui récupère des données dans une bases données.

Cette base peut contenir des accents sur les mots (c'est pas moi qui rempli la base) donc j'ai mis un encodage en comme ceci :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

Le problème que j'ai c'est que sur une page tout les accents apparaissent, mais que sur la page d'après (qui utilise est un détail de la page d'avant et qui utilise donc les même mots, les accents sautent !)

Sur la première page j'ai donc Opérateur et sur la 2nde Opérateur...

Mes pages sont toutes encodées en UTF-8... si vous pouviez m'aider à m'en sortir

Merci

4 réponses

M@dien Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   74
 
Bonjour,

Essaye de mettre le charset ISO-8859-15 à la place d'UTF-8.

Sinon, essaye d'encoder tes accents avec la fonction htmlentities ( https://www.php.net/htmlentities )
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Ou encore vérifie l'encodage utilisé pour l'enregistrement de la page.
Le charset est une chose mais il doit correspondre à l'encode utilisé pour la page.
Avec Notepad++ par exemple, l'encodage de la page est affiché en bas à droite.
Tu peux convertir tes pages dans Format > Convertir en UTF8 (sans BOM).
0
Tony
 
Merci à vous deux pour vos réponses.

J'ai fait le format > utf-8 de notepadd et sa fonctionne niquel maintenant.

Merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
De rien.
Oublie pas de changer le statu en "résolu" (en haut).
0