[fpc-pascal] FPC 3 regression: cannot use TStringList for UTF-8 data any more?
Jonas Maebe
jonas.maebe at elis.ugent.be
Sun Apr 24 21:36:13 CEST 2016
vfclists . wrote:
> Isn't some formality in these Unicode discussions called for? Use of
> everyday language to express things which can only be properly expressed
> and tested through source code is very confusing.
The formal definitions can be found at
http://wiki.freepascal.org/FPC_Unicode_support
> Consider these few sentences by Mattias
>
> >>>>
> It depends.
> There are two codepages. The real one and the one you tell the
> compiler.
> If you tell the compiler that the string literal is 8-bit system
> codepage, it will copy it without conversion to the binary.
> Otherwise it converts it to UTF-16
> >>>>
>
> How do you know what the "real" codepage is at runtime or compile time,
> as opposed to "the one you tell the compiler"?
On the aforementioned page:
* "the one you tell the compiler": the source file code page if
explicitly specified
* "the real code page": the value of DefaultSystemCodePage on startup of
your program
Jonas
More information about the fpc-pascal
mailing list