Идеи пользователя 173519

Рейтинг: 33.8035  
Внедрено
Предложил Пользователь 173519 25.08.2015 07:14:20

Для utf-8 кодировки сайта отказаться от параметра mbstring.func_overload

Одним из требований для работы сайта в кодировке UTF-8 является директива mbstring.func_overload.
До php 5.3 значением директивы можно было управлять через .htaccess и проблем не возникало. Теперь значение этой переменной должно находиться в php.ini или где-нибудь в директивах apache.

Основаная проблема в том, что есть такая популярная библиотека PHPExcel которая просит данную директиву отключить. Есть разные методы эту ситуацию обойти, на выделенном хостинге никаких проблем, можно самому переопределить значение переменной для определенной папки.

Но достаточно много пользователей используют шэред хостинги и у них могут и будут возникать трудности.

Само по себе использование данной переменной в качестве обязательного требования для UTF-8 мне кажется не верным изначально. С php 5.3 оно еще и создает трудности.

На мой взгляд требуется рефакторинг ядра. Много времени это не займет. А облегчит жизнь многим пользователям.

p.s. Это мое личное мнение, если согласны плюсуйте)
Рейтинг: 0  
Ответил Жуков Евгений 22.09.2020 16:00:16
Доступны дистрибутивы 20.5.393. Для существующих проектов - выпущены или тестируются обновления модулей (за исключением модуля compression - снят с использования, необходимо удалить).