Здравствуйте, у меня проблемы с кодировкой чата... Он состоит из файла-вставки и самой странички с формой и инклудом. На главной чата я вставляю код: Код (Text): <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 () { $('#load_chat').load('chat-include.php').fadeIn('slow'); }, 5000); </script> И с момощью <div id='load_chat'></div> чат грузится со страницы chat-include.php Там такой код: Код (Text): <?php echo "<meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>"; $letters="messages.dat"; $data=@file($letters); $data=@array_reverse($data); $ncol=count($data); if (file_exists($letters)) { for ($i=0; $i<$ncol; $i++){ list($login,$message,$time)=split(":::","$data[$i]"); echo "<table width='100%' class='message'> <tr><td><b>$login</b></td><td width='50'>$time</td></tr> <tr><td colspan='2'>$message</td></tr></table>";}} else {echo "<center><font color='white'>Сообщений нет</font></center>";} ?> Проблема в том, что выходит что-то странное... Если убрать в коде выше <meta http-equiv='Content-Type' content='text/html; charset=windows-1251'>, то все браузеры отображают чат хорошо, кроме Хрома, а если оставить, то наоборот, у Хрома всё окей, а в остальных какие - то квадратики... Помогите разобраться, пожалуйста http://lifesims.ru/myportfoliosites/thesimstowns/chat.php
а если убрать ее совсем? Я, если честно, не большой специалист в передаче заголовков браузеру, но чтоб их "отдавали" через echo я первый раз вижу.... Добавлено спустя 6 минут 6 секунд: неее, брат, в <head> эту строчку надо оставить, скриптом ее отдавать смысла нет...
и заметь, то твоя паганая реклама, за которую ты и пачку сигарет в день не заработаешь, в кодировке utf-8 и она при любом раскладе отображается нормально.... Добавлено спустя 52 секунды: ты ее из <head> убрал, а там она как раз нужна.... Добавлено спустя 10 минут 9 секунд: <meta http-equiv='Content-Type' content='charset=windows-1251'> а так вообще никогда не будет работать ))
я не про рекламу да и не курю, а вот кодировка и с кириллицей не помогает, всё там вставлено Добавлено спустя 3 минуты 44 секунды: сделал с помощью .htaccess
Код (Text): <script type="text/javascript" charset="windows-1251"> Вместо meta http-equiv: Код (Text): header("Content-Type: text/html; charset=windows-1251");