Стандартные php-функции некорректно работают с UTF-8. Например, функция подсчета длины строки (strlen("НетКэт") вернет 12, если «НетКэт» будет в кодировке UTF-8.
Чтобы этого избежать, можно использовать расширение mbstring или API NetCat'a.
API NetCat'a для работы со строками содержит следующие функции: