Разная длина strlen на разных машинах?
Как правильно тебе написали в комментариях, скрипты сохранены в разных кодировках. 
Несмотря на то что ты думаешь, что кодировки одинаковые, факты, которые ты можешь наблюдать в реальности, говорят об обратном.
Учись верить фактам, а не своим фантазиям. Очень важное качество для программиста.
И заодно учись скромности. Если тебе мерещится, что в твоих проблемах виновата страшная бага в пхп, то присмотрись повнимательнее. Увидишь дурацкую опечатку в своем коде.
Для PHP5.6 не установлен https://www.php.net/manual/en/mbstring.installation.php , поэтому игнорирует https://www.php.net/manual/en/mbstring.overload.php