HTML/PHP => pb caractere ISO 8859-1 et UTF-8
Résolu
jackson
-
jackson -
jackson -
Bonjour,
Je développe mon site sous notepad++ encoder en ANSI (soit l'encodage traditionel)
Voici le head de ma page :
En-tete que j'ai toujours utilisé jusqu'à present pour mes autres site.
Ces quelques ligne servent à dir au navigateur :" choisi d'afficher les caracteres avec la norm ISO 8859-1"
Mon probleme : le naviguateur interprete le code comme du UTF-8 ce qui fait que les caracteres speciaux sont mal décodé...
J'en déduis que mon serveur est mal configuré.... mais comment y remedier?
Je développe mon site sous notepad++ encoder en ANSI (soit l'encodage traditionel)
Voici le head de ma page :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
En-tete que j'ai toujours utilisé jusqu'à present pour mes autres site.
Ces quelques ligne servent à dir au navigateur :" choisi d'afficher les caracteres avec la norm ISO 8859-1"
Mon probleme : le naviguateur interprete le code comme du UTF-8 ce qui fait que les caracteres speciaux sont mal décodé...
J'en déduis que mon serveur est mal configuré.... mais comment y remedier?
Configuration: Windows Firefox 3.5.3
8 réponses
-
ouai deja fait...
Mais sous IE c'est ok...
Je pense que FF a gardé les parametre en memoire....
Bref, pour aider les autres et fermer la discussion.
Le probleme venait du fichier crée à la base sous dream qui a enregistré les parametres dans le fichier php
suffit de faire une convertion en iso dans les parametre de dream (parametre du document)
Merci pour le coup de pouce -
header('content-type: text/html; charset=iso-8859-1');
A placer avant toute sortie vers le navigateur ;) -
Merci,
Ne fonctionne pas
par contre le fichier a été crée avec dream par une autre personne à la base...
Peut etre que le fichier a gardé des parametres? -
Sans doute oui, il suffit de l'ouvrir avec un éditeur, et de regarder en quel encodage il a été enregistré, et le modifier s'il n'est pas le bon.
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
j'ai ouvert avec dream...
et effectivement le format n'etait pas le bon.
J'ai fait une conversion en ISO europe
c'est mieu.... voir resultat ici http://www.lc-informatique.info/
cependant si vous allez dans les option de votre navigateur -> affichage-> caractere..., il affiche encore utf8
alors qu'il devrait afficher iso...
Z'avez une idée? -
-
-