Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JS не отображает русские буквы.. (https://javascript.ru/forum/misc/42247-js-ne-otobrazhaet-russkie-bukvy.html)

Alexa1995 18.10.2013 20:22

JS не отображает русские буквы..
 
Доброго времени суток всем..

Делаю сайт радио.
Необходимо отображать какая песня сейчас в эфире на сайте.
для этого использую парсер
http://rghost.ru/49517781

он дружит с русскими буквами и передает то что сейчас в эфире..
Но при подключении этого php файла на html страницу названия песен не меняются, для того чтоб они менялись необходимо обновлять <div> названия песни..
Для этого я использую код
<script type="text/javascript">
    function show() {
        $.ajax({
            url: "now-playing.php",
            cache: false,
            success: function (html) {
                $("#songtnm").html(html);
            }
        });
    }

    $(document).ready(function () {
        show();
        setInterval('show()', 1000);
    });
</script>

Но после этого русские буквы превращаются в кривозябры..
Помогите пожалуйста.. уже не знаю что пробовать.

danik.js 18.10.2013 21:43

Цитата:

Сообщение от Alexa1995
        setInterval('show()', 1000);

Не относится к проблеме, но лучше заменить на setInterval(show, 1000); (и кто вас всех так учит. Найти бы источник и закидать яйцами).

Два вопроса:
1) В какой кодировке скрипт выдает результат?
2) Какую кодировку при этом указывает сервер в заголовке Content-Type?

Возможно поможет добавление в .htaccess строки:
AddDefaultCharset utf-8


Часовой пояс GMT +3, время: 13:22.