<p>Am 26.12.2013 03:11 schrieb "Craig Peterson" <<a href="mailto:craig@scootersoftware.com">craig@scootersoftware.com</a>>:<br>
><br>
> On Dec 25, 2013, at 5:11 PM, Hans-Peter Diettrich <<a href="mailto:DrDiettrich1@aol.com">DrDiettrich1@aol.com</a>> wrote:<br>
> > I wonder what exact "support" he means.<br>
><br>
> Wonder no more:</p>
<p>Most of these already apply to 2.7.1, you just need to wait for 2.8.0 to be released somewhen (hopefully) next year :)</p>
<p>> 1) "string" uses a Unicode encoding</p>
<p>For best compatibility you'll currently need to set the ANSI codepage to UTF8 as String=UnicodeString provides problems with inheritance etc.</p>
<p>> 2) AnsiString/UTF8String casts perform appropriate conversions</p>
<p>Should work already.</p>
<p>> 3) File APIs support Unicode filenames</p>
<p>Should work on the major targets as well.</p>
<p>> 4) Windows headers use W version by default.</p>
<p>Done in trunk since a few months.</p>
<p>> 5) LCL and RTL agree on string encoding</p>
<p>That's a usually hottly debated topic...</p>
<p>> 6) In a stable Lazarus and FPC release</p>
<p>Still takes a while...</p>
<p>Regards,<br>
Sven</p>