<p>Am 24.12.2013 15:34 schrieb "Marcos Douglas" <<a href="mailto:md@delfire.net">md@delfire.net</a>>:<br>
> Sorry if I say something crazy, but what do you think to use UTF-16 on<br>
> {mode delphi} and UTF-8 in {mode fpc}?</p>
<p>That is already the case with mode delphiunicode. But the big problem are classes and their inheritance. Take TStringList for example. Let's assume it's declared with String=AnsiString and you override it in a unit with String=UnicodeString then you'll get problems with overloads/overrides, because UnicodeString <> AnsiString. </p>

<p>The mode concept is all good and well, but here it breaks down... :(</p>
<p>Regards,<br>
Sven</p>