Am 09.09.2013 14:25, schrieb Michael Schnell:
On 09/07/2013 03:00 PM, Sven Barth wrote:
We do NOT want to force UnicodeString upon every target. The world
not only consists of Windows!
+1 !
Of course a compiler switch to not use the "NewStrings" would be
appropriate.
OTOH IMHO it should be possible to in fact use the "NewStrings" in
Linux with a default encoding of UTF8.
Please get your terms right (I already wrote you this in July!). Those
"NewStrings" are already used on every target that uses Ansistrings as
Ansistrings *are* these "NewStrings". What Delphi 2009 changed was that
String=UnicodeString by default instead of String=AnsiString (and at the
same time they also introduced the "NewStrings" aka code page aware
AnsiString). The UnicodeString type is however not code page aware and
is always UTF-16.
Regards,
Sven
_______________________________________________
fpc-devel maillist - [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel