Javascript : Compatible et Caractère

tablarock Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -  
tablarock Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Pourriez-vous m'aider a rendre compatible et a pouvoir afficher des accent dans ce code :

<html>
<head>
<script language="JavaScript" type="text/javascript">
function updateShouts(){
// Assuming we have #shoutbox
$('#messchat').load('messchat.php');
}
setInterval( "updateShouts()", 1000 );
</script>
</head>
<body>
<div id="messchat">
</div>
</body>
</html>

Ce code n'est pas compatible avec IE ( sans blague ! O_o ) et n'affiche pas les accents :/

Merci :D

Félix

3 réponses

  1. Utilisateur anonyme
     
    Le contenu de votre div est remplie par le script PHP

    Les accents viennent de là, pas du JS.

    Alors soit vous encodez tous vos caractères avec é pour é et cie,
    soit ce qui vient du PHP doit être dans le même encodage que la page HTML, genre UTF-8, soit vous passez par des fonctions d'encodage décodage genre utf8_decode ou utf8_encode

    Normalement dans votre page HTML vous devriez préciser un charset genre <meta charset="utf-8">, et ceci dans le head de la page
    0
  2. tablarock Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   1
     
    J'ai beau le préciser, ça ne marche pas mais je vais voir pour la fonction utf8_encode.

    J'ai bien un "Meta" mais comme je l'ai dis ça ne marche pas ! :D

    Heu... Pas d'idée pour IE sinon ? Vu que la ça bug O_o.
    0
  3. tablarock Messages postés 94 Date d'inscription   Statut Membre Dernière intervention   1
     
    up
    0