On 10.12.2015 18:41, Ondrej Pokorny wrote: > Why do you insist in using UTF8Delete? Use just Delete: > > var > xUF: UTF8String; > begin > Delete(xUF, 1, 1); > end; Sorry, of course you want to specify position/length in real chars. Ondrej