Ответ сервера (кодировка)

Тема в разделе "Администрирование серверов", создана пользователем AdeQuAte, 27 май 2008.

Статус темы:
Закрыта.
Модераторы: mefish, stooper
  1. AdeQuAte

    AdeQuAte

    Регистр.:
    23 мар 2007
    Сообщения:
    353
    Симпатии:
    45
    Сервер отвечает:
    Content-Length: 0
    Connection: close
    Content-Type: text/html; charset=cp-1251
    Всё хорошо, кроме движка в кодировке UTF-8
    русский текст в нём открывается кракозябрами :)
    Браузер открывает сайт в 1251, нормально отображается текст если в ручную в браузере ютф выбирать.
    Как лечить?
     
  2. masto

    masto Прохожие

    Добавь
    AddDefaultCharset utf-8
    в htaccess
     
  3. AdeQuAte

    AdeQuAte

    Регистр.:
    23 мар 2007
    Сообщения:
    353
    Симпатии:
    45
    В том-то и фишка, что эта запись не помогает.
     
  4. r00t

    r00t

    Регистр.:
    30 июл 2006
    Сообщения:
    192
    Симпатии:
    65
    В конфиге апача подправь AddDefaultCharset
     
  5. AdeQuAte

    AdeQuAte

    Регистр.:
    23 мар 2007
    Сообщения:
    353
    Симпатии:
    45
    Нет там такой строки. Без параметра чтоли вписать?)
     
  6. torquemada

    torquemada Создатель

    Регистр.:
    19 авг 2007
    Сообщения:
    17
    Симпатии:
    3
    тебе надо в конфиг апача добавить строку
    AddDefaultCharset utf-8
    если это не поможет, смотри что прописано в мета-тегах отдаваемых сервером страничках, а так же сравни и сопоставь эти три вещи:
    1. кодировка в метатегах
    2. кодировка в ответе сервера
    3. реальная кодировка документов
     
  7. AdeQuAte

    AdeQuAte

    Регистр.:
    23 мар 2007
    Сообщения:
    353
    Симпатии:
    45
    Надеюсь с другими сайтами в 1251 после этого ничего не случится :)
     
  8. docent715

    docent715 Писатель

    Регистр.:
    17 сен 2006
    Сообщения:
    8
    Симпатии:
    1
    Конечно случится. Т.к. определив дефолтную кодировку в конфиге апача ты переопределиш ее для всех сайтов.
    Самый правильный вариант использовать .htaccess
    Если нет реакции на бописаные строки в .htaccess проверь правильность настройки виртуалхостов в конфиге.
    Можно добавить в виртуалхост строчку
    AccessFileName .htaccess
    и принудитьльно заставить обрабатывать htaccess
     
  9. AdeQuAte

    AdeQuAte

    Регистр.:
    23 мар 2007
    Сообщения:
    353
    Симпатии:
    45
    Вот этого я незнал.
     
Статус темы:
Закрыта.