Кодировок, русифицирующих сеть, существует гораздо больше, чем хотелось бы,
их как минимум пять: KOI-8 (созданная для UNIX), 866 (для
MS DOS), Windows-1251, ISO 8859-5, MAC. Ввиду
распространения такого количества русских кодировок, в русской части сети очень
распространен способ, когда сервер имеет систему автоматического перекодирования
документа на лету, в зависимости от того, какой ответ пришел о браузера.
В итоге, часто происходит например, следующее: документ написан в
KOI-8 и имеет об этом запись в тэге <МЕТА>, сервер
определяет кодировку браузера Windows-1251 и автоматически перекодирует
документ в нее, браузер же получив инструкцию прописанную в тэге
<МЕТА> переключается в свою очередь на KOI-8 и пользователь
не может прочесть текст. Выход может быть в том, чтобы вовсе не указывать
charset в тэге <МЕТА>, в документах, которые будут лежать на
таком сервере, либо пользователь сохраняет документ на диске и удаляет эту
инструкцию из <МЕТА> вручную.