[Lazarus] Making sources compatible with Delphi (but Lazarus is priority)
Graeme Geldenhuys
mailinglists at geldenhuys.co.uk
Fri May 5 13:02:48 CEST 2017
On 2017-05-05 10:41, Ondrej Pokorny via Lazarus wrote:
> Just use "DefaultSystemCodePage := CP_UTF8" and every single-byte string
> is unicode enabled.
So does that mean you don't have to also call the following two functions (which LCL does).
SetMultiByteConversionCodePage(CP_UTF8);
SetMultiByteRTLFileSystemCodePage(CP_UTF8);
So doing
DefaultSystemCodePage := CP_UTF8;
is all you need to switch the RTL, FCL and the String data type to UTF-8?
If so, when why does LCL also call the above two functions?
Regards,
Graeme
More information about the Lazarus
mailing list