0

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形式で保存されます

4

1 に答える 1

1

このメタタグをページに追加します。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

指定した文字がUTF-8でエンコードされていることをブラウザに通知します。ページの他のコンテンツもUTF-8でエンコードされていることを確認してください。

于 2012-12-08T16:48:49.237 に答える