- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
расскажите пожалуйста, за что некоторые серьёзные порталы нас не любят и не прописывают кодировку? например ни лента.ру, ни газета.ру не имеют charset в башке html'а. неужели траф так экономят? или может я чё-то не знаю?
задолбало делать лишние движения по возвращению с др. сайтов где менял кодировку вручную...
Они её хидерами отпраляют.
не знаю как они её посылают (кстати как это делается?), но у меня IE ни дома, ни на работе никогда на этих сайтах её не понимает - если я вручную поменял кодировку на другом сайте, потом вернулся к ним, то одна китайская грамота. опять менять в ручную приходится.
Они её хидерами отпраляют.
Marat_Kh все правильно говорит.
вот ссылка которая показывает заголовки
http://seolab.ru/add/header.htm?request=&url=http://lenta.ru/&sbm=%20Get%20headers%20&lng=1&chs=2&ims=4&
Ответ сервера под заголовком Response
ETag: "81634-1c701-45a1dece-windows-1251"
Возможно у Вас к браузеру прикручены какиени будь бары и они портят настройки вашего браузера.
ИМХО правильно посылать заголовок:
Content-Type: text/html; charset=windows-1251
а не ETag.
не знаю как они её посылают (кстати как это делается?)
header("Content-Type: text/html; charset=windows-1251");всё, понял. всем большое спасибо за ответы.
Потому что делали эти сайты несерьезные люди, начитавшиеся статей Лебедева 1999 года, и ничего не слышавшие о w3c.
Ну, и сервер, конечно, должен отдавить правильную кодировку.
Потому что делали эти сайты несерьезные люди
Я в этом сомневаюсь. Вот какой ответ по этому вопросу пришел от Максима Мошкова (программист lenta.ru)
Сервер lenta.ru выставляет чарсет в HTTP-header'е.
Используется русский апач от Тутубалина,
документы автоматически выдаются в кодировке клиента.
Прошивание чарсета в <META HTTP-HEADER> приводит к тому, что броузеры,
получившие файл в неродной кодировке будут иметь шизофренический
документ, у которого выставлено два _разных_ чарсета:
-----------------------------
HTTP-header: charset=чарсет1
...
<META HTTP-HEADER: charset=чарсет2>
Текст документа - в чарсет1
-----------------------------
что приводит обычно к глюкам отображения разной степени противности.
Теорию вопроса лучше всего смотреть у Чернова
http://koi8.pp.ru/pos.html
или у Тутубалина
http://apache.lexa.ru
Очевидно, у товарища некорректно настроена локализация операционки
и установка чарсета в IE.
(Довольно редкий случай косяка, кстати. Встречается очень не часто,
и даже догадываюсь, из-за чего)
А, точно -- русский апач.
Я одно время имел счастье работать с таким. Так так просто сервером вырезалось объявление charset из тела документа.
Если нормальный % поситителей из-за одной строки не может просмотреть сайт правильно, то это не серьезно! Тем более валидной строке!