On Thu, Dec 26, 2019 at 9:12 PM Ondrej Pokorny <laza...@kluug.net> wrote:
> With all the information from the docs, I am more and more convinced > that TEncoding.SystemEncoding is superfluous and TEncoding.Default > should take over its meaning: TEncoding.Default should reflect changes > in DefaultSystemCodePage. Whereas TEncoding.ANSI should stay a fixed > ANSI code page. With it there is no need for TEncoding.SystemEncoding. I agree with Ondrej on this point. > With this change, in the current Lazarus UTF-8 solution, > TEncoding.Default will be UTF-8. In the future Unicode and > Delphi-compatible FPC/Lazarus, TEncoding.Default will get the Delphi > meaning (ANSI/UTF-8). IMO the concept is very sensible. It would make life much easier for the Lazarus developers. Currently we're kind of fighting the compiler, which is not good. -- Bart _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel