> So keep using ansistring? It doesn't change. > Only if the bytes in the ANSIString in fact are ANSI (which the compiler in the moment) does not take care for if doing myANSIString := myUTF8String etc. I feel that with Widestring the pos() etc paradigms stay usable in more cases than with ANSIString. -Michael