Работа с кириллицей, substr и т.д?
знаю что есть mb_substr, но не буду же я везде менять эту функцию, так?Ну, если не будете - mbstring.func_overload.
Алексей Уколов прав, указание кодировки никак не починит вам substr
Я бы написал свою функцию а внутри неё регулярку использовал бы