Есть сайт на Друпале, который нормально работает на разных хостингах и на локальном сервере (у меня Uniform Server for Win). Нужно перенести его на новый хостинг, где, как оказывается, стоит русский Apache. Переношу как обычно, сайт запускается - и сразу наблюдается проблема с кодировкой: Апач навязывает браузеру win-1251, и приходится вручную переключать его на utf-8 (хотя utf-8 корректно прописан в заголовке страницы). Прошу хостеров выставить по умолчанию utf-8, после этого сайт сразу выдаётся в правильной кодировке, но возникает новая проблема: Firefox перестаёт грузить CSS-файлы (IE и Opera, как более толерантные к нарушениям стандартов, грузят нормально). Ищу информацию по данной теме -- похоже, что дело в настройках Apache, и возникает то ли проблема с разными кодировками, приписываемыми html и css, то ли с типом контента (text/html vs text/css). Хостеры вдуплить в эту проблему пока не могут и предлагают мне переписывать формат ссылок на css и так далее. Может ли кто-нибудь подсказать, что именно нужно подкрутить в Апаче, чтобы решить эту проблему?
Комментарии
попробуйте, в большинстве случаев помогает (но как с русским апачем - я не знаю)
.htaccess
charsetdisable on
Попробуй в .htaccess добавить
<IfModule mod_charset.c>
CharsetDisable On
AddDefaultCharset utf-8
CharsetRecodeMultipartForms off
</IfModule>
Большое спасибо, вроде помогло.