URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 87932
[ Назад ]

Исходное сообщение
"SSI, apache22 и кодировка"

Отправлено Антон , 21-Янв-10 23:12 
Подскажите пожалуйста, уже все перепробовал, ничего не помогает
Раньше стоял Апач22, все отлично работало, потом мне понадобилось пересобрать апач
и я собрал с поддержкой ITK MPM (т.е запуск процессов от разных юзеров)
После сборки вроде бы все нормально заработало(все конфиги остались старые)
но появилась проблема, которую решить никак не смог, может быть у вас есть какие-нить идеи
у сайтов собранных на SSI перестала правильно выдаваться кодировка
стало подобное: Êàòàëîã îðóæèÿ
Причем если в пишешь просто в shtml файле что-то, то все оке
а если вызываешь переменной, к примеру так:

<title><!--#echo var="TITLE"--></title>
из другого файла с
<!--#set var="TITLE" value="лялялялялял"-->

то выводит вот такие вот бяки Êàòàëîã îðóæèÿ

очень похоже на windows-1252, но нигде не выставлено такое, везде windows-1251
и в hhtpd.conf и в htaccessе и даже в
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">


Если у вас есть идеи подскажите пожалуйста


Содержание

Сообщения в этом обсуждении
"SSI, apache22 и кодировка"
Отправлено veZuk , 27-Янв-10 21:44 
Таже самая фигня. Что в виндовом апаче, что под Линуксом. Что может быть не так? Все страницы в cp1251.

"SSI, apache22 и кодировка"
Отправлено Антон , 28-Янв-10 21:21 
В общем нашел я в чем проблема, проблема явно апача

вот тут более детально

https://issues.apache.org/bugzilla/show_bug.cgi?id=47686#att...

скармиливает нам он - ISO-8859-1, им то пофигу на нашу cp-1251
баг ориентировочно с версии 2.2.13 или 2.2.12
в 2.2.11 все оке вроде было

у меня 2.2.14_5(последняя) - баг в ней тоже присутствует, поэтому ждем, может поправят,
не знаю даже что делать ничего не помогает



"SSI, apache22 и кодировка"
Отправлено Антон , 02-Фев-10 02:50 
в общем решил я проблему, может кому пригодится, проиндексируется поисковиком


<!--#echo var="TITLE" -->

а чтобы не перекодировалось нужно так:

<!--#echo encoding="none" var="TITLE" -->


и тогда все оке


"SSI, apache22 и кодировка"
Отправлено vadim s. sabinich , 27-Ноя-10 20:10 
> в общем решил я проблему, может кому пригодится, проиндексируется поисковиком
> <!--#echo var="TITLE" -->
> а чтобы не перекодировалось нужно так:
> <!--#echo encoding="none" var="TITLE" -->
> и тогда все оке

еще вариант
IndexOptions Charset=windows-1251


"SSI, apache22 и кодировка"
Отправлено Сашка , 30-Июн-12 23:15 
> в общем решил я проблему, может кому пригодится, проиндексируется поисковиком
> <!--#echo var="TITLE" -->
> а чтобы не перекодировалось нужно так:
> <!--#echo encoding="none" var="TITLE" -->
> и тогда все оке

Спасибо, очень помогли мне.