On Fri, Dec 11, 2015 at 3:45 PM, Mattias Gaertner <[email protected]> wrote: > With DisableUTF8RTL passing UTF8String to String changes encoding.
Yes and a conversion between UTF-8 and a system codepage can be lossy. > So every function needs an overloaded wrapper function. > No need to copy the implementation. The functions then use String with system codepage. A wrapper would trigger useless conversions and potentially loose data. No, UTF8String really must be used in the implementation. Juha -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
