PHP После substr в строке появляются символы � Что это?
Обрезаю строку substr, до этого var_dump показывыет что это проста строка без каких либо символов.
Но после например в laravel через blade ничего не выводилось. Я всю голову сломал почему. Но потом вывел через echo и увидел там такое:
текст текст текст �
Как так? Откуда это берется?
Возможно вы обрезаете кириллицу. Для нее лучше использовать mb_substr Потому что символы кириллицы занимают больше места, и обычный substr может отрезать половину буквы, что разумеется неправильно отобразиться.