HTML/PHP => pb caractere ISO 8859-1 et UTF-8

Résolu/Fermé
jackson - 14 sept. 2009 à 18:44
 jackson - 14 sept. 2009 à 19:42
Bonjour,

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?
A voir également:

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
1
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
14 sept. 2009 à 18:54
header('content-type: text/html; charset=iso-8859-1');

A placer avant toute sortie vers le navigateur ;)
0
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?
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
14 sept. 2009 à 19:07
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.
0

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?
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
14 sept. 2009 à 19:33
J'ai bien de l'iso-8859-1 dans FF :)
0
tien donc...
moi pas....
0
P@t@ch0n Messages postés 565 Date d'inscription mercredi 15 avril 2009 Statut Membre Dernière intervention 28 décembre 2009 85
14 sept. 2009 à 19:40
Recharge le cache navigateur à tout hasard. ctrl+f5
0