On 02/11/2011 06:44 PM, Jürgen Hestermann wrote:
I think the decision for UTF8 is very good.
AFAIK, the decision to use UTF8 is due to Linux using this encoding and
so no conversion is done in the LCL system API. This of course is bad
with Windows, as here the API uses UTF16 and everything needs to be
recoded in the LC System API on entry and exit. Supposedly doing
different string types - UTF8String vs (a reference counting version of
UTF-16-encoded) WideString - for Linux and Windows at the LCL-user-Code
interface is too confusing.
-Michael
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus