On 24.11.2014 01:37, luiz americo pereira camara wrote:
2014-11-20 13:21 GMT-03:00 Mattias Gaertner <[email protected] <mailto:[email protected]>>: Please test and tell what you find out. Without {$codepage utf8} directive String constants will get Code Page 0 (CP_ACP) and not the 1200 (UTF16 - UnicodeString). String variables assigned to those constants will also have Code Page = 0 This is because the constant string code page is evaluated at compile time Not sure if there's a compiler command line param with same effect as {$codepage utf8} The attached program show how data loss can occur
The command line parameter for this is -Fcutf8. Regards, Sven -- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
