Всё прописал а браузер не переключает на UTF-8 . Всё решается просто!

Случается иногда, что сервер хер пойми с какого соображения отдаёт браузеру инфу о том, что мол стандартная кодировка такая-то. Такое бывает редко, но всё-же случается. Из-за этого даже если в вашем HTML коде между тегами <head></head> прописана строчка:

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

, то браузер один фиг определяет неправильную кодировку и из-за этого ваши страницы отображаются кракозябриками. Но это лечится и в принципе достаточно быстро.

Есть два способа.

    1.    Создать файл   .htaccess    и поместить в него строчку:

            AddDefaultCharset UTF-8

        В принципе после этого всё отлично заработает, но иногда доступ к этому файлу запрещён и вот тогда пригодиться второй метод.

    2.    В каждом PHP-файле (у меня задача именно для PHP), который как раз и формирует вывод HTML-кода в браузер, прописать до начала любого вывода:

            <?php
                    header("Content-Type: text/html; charset=utf-8");
            ?>

        ну если дальше будет идти код, то естественно закрывать php не нужно. Метод этот неуниверсален именно потому, что нужно прописывать это в каждом файле, который делает вывод в браузер. И сегодня я столкнулся с тем, что даже используя шаблонный принцип, мне всё-равно пришлось перелопатить десяток файлов одного своего проекта. Поэтому я воспользовался первым методом и возрадовался :-)

        p.s. кстати столкнулся переезжая с Денвера-2 на Денвер-3 (ну наконец-таки :-) , а то уже скоро 4-й выйдет)

Рекомендую почитать

  • New Шапка
  • Сменил шапку (июль 2007)
  • Замена функции в wp-language.php
  • Комментарии: 6 »

    1. Виктор пишет:

      05.12.2008 @ 23:56

      Спасибо за инфу - занесу в закладки, мало ли пригодится. Тем более давече сам с UTF-8 возился, когда блог настраивал! Теперь все работает нормально!

    2. himichka пишет:

      10.12.2008 @ 18:37

      спасибо за инфцу

    3. Марат пишет:

      02.01.2009 @ 19:18

      Хм, это Очень полезная инфа))

    4. polubox пишет:

      15.01.2009 @ 18:23

      Спасибо за инфу! Сам недавно с этим парился! З.Ы. Кстати таким же макаром решается проблема и с другими кодировками…

    5. Vovan пишет:

      16.01.2009 @ 02:24

      Отлично, когда есть до каго обратиться за помощью! Так держать, огромное спосибо за то что вы есть!!!

    6. Demon пишет:

      11.03.2009 @ 13:50

      спосибки

    RSS подписка на комментарии к этой статье

    Оставить комментарий