[fpc-pascal] FPC 3: disabling automatic AnsiString codepage conversion
tobiasgiesen at gmail.com
tobiasgiesen at gmail.com
Mon Apr 4 11:39:08 CEST 2016
> Your question was not about Lazarus but maybe you should read this:
> http://wiki.freepascal.org/Better_Unicode_Support_in_Lazarus
Very interesting, but apparently there is some wrong info.
It says "On Linux and Mac OS X UTF-8 is typically the system codepage, so the RTL uses
here by default CP_UTF8."
Not on my Mac. DefaultSystemCodePage is 20127 before I set it to 65001.
Should I fix this bit on the documentation page?
Apparently the LCL assumes that FCL sets it to UTF-8, but it does not.
I think the LCL should explicitly set it to CP_UTF8 on Mac and Linux.
Cheers,
Tobias
More information about the fpc-pascal
mailing list