divのコンテンツを10秒ごとに更新すると、ÆØÅなどの特殊文字が疑問符になります。なにが問題ですか?これが私のコードです:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#chat').load('#chat');
}, 10000); // refresh every 10000 milliseconds
</script>
<body>
<div id="chat">
<div class="melding">
<form action="chat.php?login=<?php echo $bruker; ?>" method="post">
<table>
<tr>
<td><input style="width: 420px;" type="text" name="melding"><input style="
border: 1px solid white;
background: #333;
color: white;"type="submit" name="send" value="Send"></td>
</tr>
</table>
</form>
<div style="color: white;">
<?php
$print = "SELECT * FROM chat WHERE (fra='$user' AND til='$bruker') OR (fra='$bruker' AND til='$user') ORDER BY id DESC LIMIT 100";
$resultat = mysql_query($print);
while($row = mysql_fetch_array($resultat)){
echo "<span class='red'>". nl2br(strip_tags($row['fra'])) .":</span> ". nl2br(strip_tags($row['melding'])) ."<br>";
}
?>
</div>
</div>
私のコードはUTF-8形式で保存されます