Функция str_replace в последних версиях отказывается работать с кириллицей. Если сделать одну замену, то срабатывает, а если запустить в цикле - вываливает кучу кракозябов. В более ранних версиях Studio или в Advanced нормально работает.
Подскажите пожалуйста, что можно сделать? Возможно есть другая, работающая функция?
Функция str_replace не работает с кириллицей.
Re: Функция str_replace не работает с кириллицей.
Вы можете просто взять PHP от старой версии.
Подмените папку PHP или укажите путь к старой папке в настройка.
Подмените папку PHP или укажите путь к старой папке в настройка.
Re: Функция str_replace не работает с кириллицей.
Нет, этот вариант к сожалению не помогает. Такие проблемы начались после того, как перешли на кодировку utf-8. Когда делаю для себя, прыгаю с версии на версию. Уже привык. Но сейчас получил заказ и не представляю, как это можно объяснить клиенту.
Re: Функция str_replace не работает с кириллицей.
https://pacificsky.ru/recepty/php/strok ... ekste.html
mb_str_replace можно глянуть
как вариант:
app->set_script_as_unicode(false) - можно на 1251 менять обработку кодировки скрипта.
mb_str_replace можно глянуть
как вариант:
app->set_script_as_unicode(false) - можно на 1251 менять обработку кодировки скрипта.
Re: Функция str_replace не работает с кириллицей.
Спасибо. Попробую позже.