1. #1
    Membre actif
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 479
    Points : 158
    Points
    158

    Par défaut Accent correct avec FF mais pas IE

    Bonjour,

    J'ai un array PHP qui n'affiche pas le meme résultat avec IE et FF

    Avec FF j'ai Musée du Louvre
    et avec IE j'ai Mus?e du Louvre

    j'ai placé dans ma page les 2 balises

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <meta http-equiv="Content-Type" content="text-html; charset=UTF-8" />
    header('Content-Type: text/html; charset=UTF-8');

    Merci de votre aide

  2. #2
    Modérateur
    Avatar de XxArchangexX
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mars 2012
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 28
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Communication - Médias

    Informations forums :
    Inscription : mars 2012
    Messages : 1 140
    Points : 2 260
    Points
    2 260

    Par défaut

    Bonsoir,

    Sur ta variable essaye la fonction ut8_decode(variable).
    L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.

    Modérateur BI

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 479
    Points : 158
    Points
    158

    Par défaut

    Malheureusement cela ne change rien!

    Par contre je passe une variable avec get et je pense que le probleme vient lorsque je recupere la variable en php avec $_GET.

    Doit on faire une conversion avant de passer des variable avec accent dans un URL?

    j'utilise le code cuivant pour envoyer la variable

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <script type="text/javascript">
    function envoyerpoursession(bouton, id) {
     
     
     
       if (window.XMLHttpRequest)/* code for IE7+, Firefox, Chrome, Opera, Safari */ 
        { 
            xmlhttp=new XMLHttpRequest(); 
        } 
        else 
        {/* code for IE6, IE5 */ 
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        xmlhttp.onreadystatechange=function() 
        { 
            if (xmlhttp.readyState==4)/* && xmlhttp.status==200) */ 
            { 
                document.getElementById("variabledesession").innerHTML=xmlhttp.responseText; 
            } 
        } 
        xmlhttp.open("GET","maSession.php?q="+id,true);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlhttp.send(); 
     
     
     
    }
    </script>

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    479
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 479
    Points : 158
    Points
    158

    Par défaut

    En utilisant POST a la place de GET,cela regle le probleme.

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    <script type="text/javascript">
    function envoyerpoursession(bouton, id) {
     
     
     
       if (window.XMLHttpRequest)/* code for IE7+, Firefox, Chrome, Opera, Safari */ 
        { 
            xmlhttp=new XMLHttpRequest(); 
        } 
        else 
        {/* code for IE6, IE5 */ 
            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
        } 
        xmlhttp.onreadystatechange=function() 
        { 
            if (xmlhttp.readyState==4)/* && xmlhttp.status==200) */ 
            { 
                document.getElementById("variabledesession").innerHTML=xmlhttp.responseText; 
            } 
        }
        xmlhttp.open("POST", "/maSession.php",true);
        //xmlhttp.open("GET","maSession.php?q="+id,true);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        //xmlhttp.send();
        xmlhttp.send("q="+id);
     
     
     
    }
    </script>

  5. #5
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    septembre 2007
    Messages
    7 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 122
    Points : 12 079
    Points
    12 079

    Par défaut

    Bonjour,

    Tu peux essayer pour le GET
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    xmlhttp.open("GET","maSession.php?q="+id,true);
    xmlhttp.send(null);
    ?

    A+.

+ Répondre à la discussion
Cette discussion est résolue.

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo