Когда браузер запрашивает у 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
Выпил -- пристегнись ремнём безопасности.