- если в utf-8 коде есть не utf-8 символы, то preg_replace не работает. Для этого удаляем не утф символы