У меня есть вопрос администрирования веб-сервера. На этом сайте: http://www.mirkaphoto.hu/ Все страницы, созданные PHP, содержат следующую строку:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
Но это почему-то игнорируется, вероятно, через обработку php-apache, и страница отображается в браузерах с заголовком UTF-8. В результате этого вопросительные знаки (�) отображаются в тексте страницы вместо акцентированных символов (éáöőóüűúí). Я проверял это в Firefox, IE, Chrome и Seamonkey.
Самое странное в этом явлении, что этот симптом появился только вчера, после того, как я обновил свой сервер до Debian 8.0 Jessie с 7.0 Wheezy. Во время обновления я также обновил все остальные пакеты, в том числе apache, php и т.д., И выбрал "да" для перезаписи файлов конфигурации заводскими настройками по умолчанию. После этого я настроил мои конфигурационные файлы так, чтобы все было так, как мне нравится, но я не нашел способа это исправить. До обновления страница отображалась просто отлично.
Вот снимок экрана, на котором вы можете видеть, что Firefox видит определение "charset = iso-8859-2", но по-прежнему отображает страницу с кодировкой UTF-8.
Я подозреваю, что это проблема конфигурации сервера, но также может быть и то, что одна часть компонента обработки (Apache, php) каким-то образом изменилась из-за обновления, что привело к странному поведению. Проблема в том, что я не могу точно определить, что может вызвать эту проблему.
Кто-нибудь может решить эту тайну? Что может быть не так во время обработки страницы?