Страница 1 из 1

apache + ssi encoding

Добавлено: 2012-03-19 15:42:58
dmtr
обновил апач (2.2.11 -> 2.2.22)
в результате проблема -
из шаблонов с использованием SSI апач отдает русский текст (в windows-1251) как windows-1252.

в httpd.conf задан

Код: Выделить всё

AddDefaultCharset windows-1251
также кодировка задается в шаблоне

Код: Выделить всё

<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
решает проблему использование encoding="none"

Код: Выделить всё

<!--#echo encoding="none" var="TITLE" -->
но руками править кучу шаблонов слишком трудоемко.
проблема касается только SSI, в остальном с кодировкой проблем нет. каким-то образом можно заюзать encoding="none" для всех?

PS.
В версиях Apache 2.2.6 и выше по умолчанию символы кодируются в windows-1252 из-за чего ssi переменные окружения с русскими сиволами при отображении в документе портятся и выглядят как кракозябры
но в 2.2.11 проблемы не было.

Re: apache + ssi encoding

Добавлено: 2012-06-03 10:49:22
Alex Keda
попробуйте в .htaccess задать