Javascript : Compatible et Caractère

tablarock Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   -  
tablarock Messages postés 100 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

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
tablarock Messages postés 100 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
tablarock Messages postés 100 Date d'inscription   Statut Membre Dernière intervention   1
 
up
0