Пользуютсь для разбивки
string:sub_string(TEXT,POS,POS)
В том то и проблема что сейчас я не под линуксом и поэтому у меня здесь минимум 3 кодировки 1 — UTF8 исходник, CP866 — Консоль cmd ну и CP1251.
P.S. Минусующим: Наверноє Вам слово Windows подействовало на нервы :) не надо так пугаться это только название ОС