wordwrap($mes, $n, " ", 1);
В utf-8 с русскими символами работает, но режет русские символы по длине $n/2
Нашел рабочий вариант с использованием iconv():
$mes = iconv("cp1251", "UTF-8", $mes);
$mes = wordwrap($mes, $n, " ", 1);
$mes = iconv("UTF-8", "cp1251", $mes);
Таким способом функция режет русские символы по длине $n/4
Подскажите что можно сделать чтоб и русские символы и все остальные резать одинаково. И как рациональнее это сделать.
Зарание спасибо.
_____________
Процесс написания своего велосипеда повышает профессиональный уровень программиста.