Есть Apache 2.0.48 на Linux RH 7.3
Дефолтовая кодировка - WINDOWS-1251, стоит давно и стояла безглючно.
С недавних пор часть сайта с помощью .htaccess переведена в UTF-8.
С тех самых пор все остальные "виндовые" (1251) части того сайта и другие виртуальные хосты, уже целиком под 1251, стали в ответе сервера c вероятностью ~14..21% выдавать Content-Type: text/html; charset=utf-8 (при том, что сами страницы, естественно, в windows-1251 и поэтому всё лезет кракозябрами и иероглифами), а оставшиеся 79..85% - как и положено Content-Type: text/html; charset=windows-1251
Не важно, на PHP страницы, на Perl или это голый HTML.
На той части, что в UTF-8 - всё без нареканий, всегда UTF-8.
Легко убедиться в воспроизводимости глюка задав раз 10, скажем,
wget -S --spider "http://gorod-spal.ru"
Кто-нибудь в курсе, что это за баг и как с ним бороться? (Переводить всё на UTF-8 не предлагать, т.к. не все пользователи осилят работу с ним на FTP - есть и весьма малоподготволенные).
Естественно, FAQ'и и доки, по этому вопросу читал, да итак не назову себя неопытным админом, но тут - только руками развожу. Ладно бы стабильный глюк, но плавающий!
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Изменить или удалить (2017)
- Форум Apache 2.0.44 on FreeBSD не меняет кодировку по-умолчанию. (2003)
- Форум Как сказать Апачу, что JS отдаётся в UTF-8? (2006)
- Форум Проблема с кодировкой. (Apache) (2003)
- Форум Charset при генерации html скриптом Python (2004)
- Форум Apache + Firefox = кривая кодировка (2010)
- Форум Странности с Apache (2017)
- Форум Perl post (2009)
- Форум Кто-то на сервере режет nocache-заголовки. (2003)
- Форум Блин. Ничего не понимаю. Как оно редиректит-то? (2009)