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

Reply via email to