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 -
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
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
-
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 -
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. -