Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 476
    Points : 144
    Points
    144

    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 :
    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 Fabien
    Conseil - Consultant en systèmes d'information
    Inscrit en
    mars 2012
    Messages
    1 127
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabien
    Âge : 27
    Localisation : France

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

    Informations forums :
    Inscription : mars 2012
    Messages : 1 127
    Points : 2 011
    Points
    2 011

    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 habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 476
    Points : 144
    Points
    144

    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 :
    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 habitué
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    476
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 476
    Points : 144
    Points
    144

    Par défaut

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

    Code javascript :
    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 Andry Aimé
    Inscrit en
    septembre 2007
    Messages
    7 092
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 092
    Points : 11 100
    Points
    11 100

    Par défaut

    Bonjour,

    Tu peux essayer pour le GET
    Code javascript :
    1
    2
    xmlhttp.open("GET","maSession.php?q="+id,true);
    xmlhttp.send(null);
    ?

    A+.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •