Substr yerine Mb_Substr denermisiniz bi ?

Örnek : mb_substr($ifade,0,20,'UTF-8');