[fpc-pascal] String literals and code page of .pas source file
Jonas Maebe
jonas at freepascal.org
Sat Sep 5 14:58:36 CEST 2020
On 03/09/2020 07:19, LacaK via fpc-pascal wrote:
> I would like to have source file in Windows-1250 encoding, where are
> stored literal strings like 'áéíóčž' in Windows-1250 encoding (I share
> this one file between FPC/Lazarus and Delphi 7). Windows-1250 is also
> ANSI code page of my Windows OS. In source file I have:
>
> {$IFDEF FPC}
> {$CODEPAGE cp1250}
> {$ENDIF}
>
> and in Lazarus I have set: File settings / Encoding / CP1250
> (at this point in .pas file are all characters correctly encoded in
> Windows-1250 code page)
>
> When I compile application and run it, string literals (characters with
> accents) are not preserved.
> Is there way how to get it working?
The attached program uses the same environment as Lazarus
(DefaultSystemCodePage forced to UTF-8) and prints the string correctly
for me (under Mac OS X).
Please always provide a compilable program when reporting issues.
Jonas
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: tt.pp
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20200905/964fa00f/attachment.ksh>
More information about the fpc-pascal
mailing list