- Код: Выделить всё
I:=1;
while I<=UTF8Length(Textes) do
begin
if (Textes[I]=' ') and (Textes[I+1]=' ') then UTF8Delete(Textes,I,1) else I:=I+1;
end;
Работать эта конструкция отказалась, попытка вывода в showmessage Textes[I] показала крякозябрик, следовательно опять отсчитывает байты вместо символов. Как можно это дело обойти помимо перекодирования в анси и обратно в утф?