Привет Олл.Ситуация типичная: несколько виртуальных хостов на апаче.
На одном из хостов статический контент, разложен по разным папкам и имеет различные кодировки.
В languages.conf все кодировки присутвуют,
DefaultLanguage ru
LanguagePriority en ruПрогуглил тему - присутствуют такиже вопросы - но не на один нет ответа!!
Чего делать - уже не понимаю - нужна помощь!Все что можно уже испробовал:
в .htaccess
(соответвенно Allowoverride ALL)
AddDefaultCharset on
AddDefaultCharset KOI8-r
и так<FilesMatch "\.(htm|html|css|js)$">
ForceType 'text/html; charset=KOI8-r'
</FilesMatch>
и так<FilesMatch "\.(htm|html|css|js)$">
AddDefaultCharset KOI8-r
</FilesMatch>
и так:AddCharset KOI8-r .html
и так:
AddType 'text/html; charset=KOI8-r' htmlПробовал в настройках виртуального хоста задавать:
AddDefaultCharset KOI8-r
Важно понимать, что кодировка задается в двух местах:
1. http заголовки идущие от вебсервера
2. html тег meta внутри тела документа
Разные бразуеры используют разный приоритет для этих способов. Например firefox считает более приоритетным заголовки, а ie - html теги. Как легко догадаться от настроек(без извращений) апача зависит только первый способ.
Если не дружите с http протоколом и netcat, то установите себе firefox с плагином webdeveloper и смотрите в нем information->view response headers. Когда добьетесь правильных хедеров можно уже будет подумать о модификации html для ослика.
Большушее спасибо за развернутый ответ!
Втом то то и дело что понимание того, о чем вы говорите есть!
Сейчас для успокоения души так и сделал, поставил плагин, а вообще до этого проверял на:
http://www.be1.ru/statПопробовал в head запихнуть:
<meta http-equiv="Content-Type" content="text/html; charset=KOI8-r" />
Но результат один, кракозябры и в ие и в огнелисе.
Проверил предложенным плагином: вывод осуществляется в ISO-8859-1.
Куда думать дальше!!!!?????