On Monday 20 August 2012 14:45:34 Anton Kavalenka wrote:
> On 20.08.2012 15:45, Martin Schreiber wrote:
> > On Monday 20 August 2012 14:32:22 Anton Kavalenka wrote:
> >> Resources from both Windows and Linux EXE are extracted in UTF-8 (not
> >> win1251).
> >
> > Do you compile with -Fcutf8 or {$codepage utf8}?
> >
>
> I use default implicit settings (I suppose it is UTF8).
> None of my sources contain codepage controlling directive.
>
This probably explains the difference. MSEgui uses UnicodeString and is 
compiled with -Fcutf8 for assignement of Unicode string constants to 
UnicodeString variables and transparent conversion of Unicode string 
constants to system encoding at runtime.
Without -Fcutf8 or {$codepage utf8} FPC copies the 8 bit strings "as is" into 
the executable.

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

Reply via email to