charset=windows-1251

Предназначен для обсуждения организационных и технических вопросов функционирования Портала в целом и Форума в частности.

Модераторы: трофи, DukeSS, KWAK, Grower

Ответить
Сообщение
Автор
BK
Активный участник
Сообщения: 3341
Зарегистрирован: 03-01-2007 17:47

#1 Сообщение Добавлено: 19-05-2010 09:43 Заголовок сообщения: charset=windows-1251

Когда браузер запрашивает у web-сервера страницу, то её кодировку можно передать разными способами, самый простой (и, видимо, правильный) из них в том, чтобы прямо в тексте html-разметки сформировать тег:

Код: Выделить всё

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
Форум тетис именно так и делает. Сейчас страница, на которой я заполняю эту форму имеет такой тег. Скорее всего, его поместил на страницу препроцессор php.

Но по какой-то случайности (или закономерности) примерно раз в месяц тетис выдает страницы (в любом подразделе форумов) без указания кодировки или с не соответствующей действительности. Например, 10 минут назад я получил страницу, в которой было написано:

Код: Выделить всё

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
Соответственно, все буквы были кракозяками, покуда не указал браузеру считать данную страницу как windows-1251
Выпил -- пристегнись ремнём безопасности.

Ответить