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

Résolu
jackson -  
 jackson -
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?
Configuration: Windows
Firefox 3.5.3

8 réponses

  1. jackson
     
    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
  2. P@t@ch0n Messages postés 603 Statut Membre 85
     
    header('content-type: text/html; charset=iso-8859-1');

    A placer avant toute sortie vers le navigateur ;)
    0
  3. jackson
     
    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
  4. P@t@ch0n Messages postés 603 Statut Membre 85
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jackson
     
    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
  7. P@t@ch0n Messages postés 603 Statut Membre 85
     
    J'ai bien de l'iso-8859-1 dans FF :)
    0
  8. P@t@ch0n Messages postés 603 Statut Membre 85
     
    Recharge le cache navigateur à tout hasard. ctrl+f5
    0