Full Unicode support is for FPC 2.4. If you need it today, widestrings are your best option.
Unfortunately working with WideString in Lazarus is close to impossible as the LCL API is done with UTF8String and there is no correct automatic conversion between UTF8String and WideString, as the compiler can't tell UTF8String from ANSIString.

Moreover assigning a constant string to a WideString needs manual call to a conversion (in run-time) when using Lazarus.

-Michael
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to