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

    Informations forums :
    Inscription : décembre 2007
    Messages : 477
    Points : 156
    Points
    156

    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 130
    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 130
    Points : 2 350
    Points
    2 350

    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
    477
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : décembre 2007
    Messages : 477
    Points : 156
    Points
    156

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

    Informations forums :
    Inscription : décembre 2007
    Messages : 477
    Points : 156
    Points
    156

    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 097
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 097
    Points : 12 005
    Points
    12 005

    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
  •