Опять про технологии: суровая реальность работы PHP 5.2.9 и mbstring.func_overload

В последнее время почти все сайты мы стали делать на UTF8.
Однако, поскольку часть сайтов работает все-таки в других кодировках, настройки для PHP из серии mbstring.* включаются через .htaccess на каждом сайте. На днях обновили PHP с 5.2.6 на 5.2.9 и обнаружили, что функция mbstring.func_overload не работает, если ее прописать через .htaccess.
Покопавшись по поисковикам, нашли (удивительно мало кстати информации), что теперь ее нельзя включать в .htaccess.
Теперь ждем – будет ли обновление. А пока возвращаемся к 5.2.6.
Обновлено: включили глобально mbstring.func_overload и поставили кодировку windows-1251, а для избранных сайтов меняем кодировку на utf-8. Все работает!

Вот кстати первоисточник информации:

http://bugs.php.net/bug.php?id=47187&edit=1

Цитирую – самое важное отсюда:

It’s not possible to change it in perdir configs anymore. Fix for bug
#43227 changed this. Apparently Rui forgot to document it.. :)

Автор поста: Петров Роман

Метки записи: ,

Связанные записи:

2 Comments »

  1. Комментирует Vfif

    August 18, 2009 at 12:04 pm

    “Обновлено: включили глобально mbstring.func_overload …”

    Подскажите, пожалуйста, как????Те. через .htaccess нет возможности?

  2. Комментирует Петров Роман

    August 25, 2009 at 7:28 pm

    для этой версии php нет.

Оставить комментарий

Также Вы можете войти используя: Yandex Google Facebook Вконтакте Twitter Mail.ru OpenID