On Thu, Dec 10, 2015 at 6:49 PM, Jürgen Hestermann <juergen.hestermann at gmx.de> wrote: > How can I use UTF8Delete on an UTF8string? You can't. Please read this : http://wiki.freepascal.org/Better_Unicode_Support_in_Lazarus "String" type is UTF-8 and it works now (almost) transparently without explicit conversions. Juha