Problème d'affichage

Résolu
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   -  
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

En php lorsque j'utilise "notepad++" et que je publie sur mon serveur certains mots comme : différence, âge ou bien encore mère. J'obtiens : diffèrence, L'âge, mère

Quelqu'un peut-il me dire de quoi c'est dû, et surtout faire pour que serveur affiche différence, âge et mère.

Merci


4 réponses

oraceLaLimace Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   8
 
Bonjour, il s'agit d'un problème d'encodage.

sous notePad++ vous avez le menu encodage, choisissez de l'utf-8 sans boom.

et si vous ne l'avez pas fait spécifier le dans votre header html.

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
0
domda91 Messages postés 4 Date d'inscription   Statut Membre Dernière intervention   4
 
Dans Notepad++ vérifie l'encodage utilisé (menu Encodage).

Il est probable qu'il est en UTF8. Essaie de le convertir en ANSI.
(les lettres accentuée transformées en "Ã + un autre caractère" est caractéristique de séquences UTF8 prises pour de l'ANSI).
0
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   12
 
Merci pour ton aide oraceLaLimace,

ça fonctionne.

Bonne soirée
0
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   12
 
oui domda91,

il faudra peut-être que je joue entre ces deux types d'encodage.

Merci pour ton aide.
0
oraceLaLimace Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   8
 
Petite explication qu'à même : la balise que je t'ai dis d'ajouter dans ton html permet à ton navigateur de reconnaitre l'encodage que tu vas utiliser. A toi de spécifier ce que tu veux comme encodage puis ensuite encoder tes différents scripts sous notepad .

Resolu
0
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   12
 
Lorsque je l'avais mis sur l'ANSI dans notepad, après cela fonctionnait.
0
oraceLaLimace Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   8
 
Oui car c'est la lecture par défaut du navigateur, mais si pour une raison quelqu'il soit (notamment la base de données) tu te retrouves avec des champs en utf-8 autant tout passer en utf-8 et donc le spécifier au navigateur grâce à la balise :)
0
Mac11 Messages postés 145 Date d'inscription   Statut Membre Dernière intervention   12
 
ok, je comprend. Là dans mon cas sur notepad, je n'ai pas précisé utf-8. Donc si dans encodage il est sur uft-8... ben, ça déconne. Voila pourquoi avec l'ANSI ça marche.
0