[fpc-pascal] FPC 3: disabling automatic AnsiString codepage conversionx

wkitty42 at windstream.net wkitty42 at windstream.net
Mon Apr 4 16:55:20 CEST 2016


On 04/04/2016 06:23 AM, tobiasgiesen at gmail.com wrote:
>> OK, I just confirmed. Adding clocale to my 5-line test program doesn't
>> affect the DefaultSystemCodePage result, but as soon as I add cwstring to
>> the uses clause, then DefaultSystemCodePage returns 65001.
>
> On Mac, not even cwstring does that. It sets the DefaultSystemCodePage to
> 20127.
>
> So, on Mac, the DefaultSystemCodePage is not "typically" set to UTF_8. It is
> never set to UTF_8 unless you do it yourself.

FWIW: i keep seeing the argument "on Mac" but never has the OS on that Mac been 
mentioned... AFAIK there is more than one OS for Mac or at least more than one 
version of the OS... it is possible that the default has been changed plus 
there's whatever was selected for the language during the installation... this 
really should be clarified for your Mac and its OS...

-- 
  NOTE: No off-list assistance is given without prior approval.
        *Please keep mailing list traffic on the list* unless
        private contact is specifically requested and granted.



More information about the fpc-pascal mailing list