On Tue, Nov 11, 2008 at 6:09 PM, Michael Schnell <[EMAIL PROTECTED]> wrote: > > So I don't understand why the LCL designers for the unicode upgrade decided > to use an UTF8 API instead of a WideString API (like MSEGUI does seemingly > successfully).
I can't speak for the Lazarus team, but I can speak for fpGUI Toolkit. It's very little effort moving from ANSI to UTF-8. Plus you can assign any UTF-8 string to a standard AnsiString type. No special coding or types are required. That's one of the huge benefits of UTF-8. Other benefits being that it's already in byte format, no BOM markers required, seemly handling of all Unicode characters because you can't "cheat" with UTF-16 by using UCS-2 as a start (which MSEgui is doing). All I do know is that only recently did the WideString manager become usable in FPC. Martin had until recently some issues with bugs in the WideString manager. Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel