Javascript : Compatible et Caractère

Fermé
tablarock Messages postés 100 Date d'inscription samedi 9 octobre 2010 Statut Membre Dernière intervention 11 avril 2012 - 6 avril 2011 à 17:08
tablarock Messages postés 100 Date d'inscription samedi 9 octobre 2010 Statut Membre Dernière intervention 11 avril 2012 - 7 avril 2011 à 19:20
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
6 avril 2011 à 17:22
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 samedi 9 octobre 2010 Statut Membre Dernière intervention 11 avril 2012 1
6 avril 2011 à 18:00
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 samedi 9 octobre 2010 Statut Membre Dernière intervention 11 avril 2012 1
7 avril 2011 à 19:20
up
0