Ошибка с кодировкой

Статус
Закрыто для дальнейших ответов.

bBars

Новичок
Регистрация
27.11.2009
Сообщения
4
Здравствуйте! Беда такая: пытаюсь пройти валидацию на validator.w3.org, а он говорит, мол, не знает что за кодировка используется в доке. Вот текст ошибки:

Character Encoding mismatch!
The character encoding specified in the HTTP header (win-1251) is different from the value in the <meta> element (windows-1251). I will use the value from the HTTP header (windows-1251) for this validation.
** смущает вот что: "encoding specified in the HTTP header (win-1251)".
Где это я указывал такую кодировку? Оо

Макет резал на темплейты как в Дримвивере, так и в блокноте. вот что в коде из основного:

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-type" content="text/html;charset=windows-1251">
<title>ТРЦ Атриум - <? print(strip_tags($page_title)); ?></title>
тут указал кодировку "windows-1251", что ему еще надо? )


ps дримвивер иногда подглючивает по непонятной причине - открывает некоторые файлы (всегда одни и те же) не в той кодировке, но я их в таком случае не пересохраняю.

pps валидацию проходит, если я ему тыкаю в "windows-1251", т.е. - без автоматического ее определения.
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Значит отправляется HTTP-заголовок с определением кодировки win-1251, а в мета указывается windows-1251...по сути это не есть ошибка - это синоним. Просто удалите из meta указание кодировки.
 

bBars

Новичок
Регистрация
27.11.2009
Сообщения
4
Попробовал так:
Код:
<meta http-equiv="Content-type" content="text/html">
Теперь валидатор пишет то же, что и если бы тэга не было вообще: "не указана кодировка"...

Что это вообще такое - HTTP-заголовок? Я так думал, что это "<!DOCTYPE ..."
Но где тут указание кодировки?

Все, проблема решена.
Оказалось, Апач виноват )

Последовал рекомендациям в [post='4166']этом сообщении[/post].
СпасибО!
 

Creator

Administrator
Команда форума
Регистрация
03.03.2005
Сообщения
1 745
Собственно, HTTP-заголовок может отправляться либо самим Апачем, либо скриптом.

Отлично! Раз вопрос решен - тема закрыта:)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ