mb_substr() kullanırsanız Türkçe karakter sorunu yaşamazsınız.

Kaynak: https://www.php.net/manual/en/function.mb-substr.php