On Mon, 24 Jul 2023, Kirinn via fpc-devel wrote:
Hi, A "unicode" RTL is of course great for targeting legacy Windows platforms, but for those of us on Linux, UTF-8 is the way.
It is not only for legacy windows platforms. The target platform is secondary. What to use depends more on your codebase than on your target platform. There is a lot of Delphi code out there that assumes that string=unicodestring. If, like my current company, you have a large Delphi application that you wish to run on linux, then you may be better off with a unicode RTL.
To this end, it would be helpful to add a paragraph on the wiki page underlining how to retain the single-byte RTL; or, if no user action is necessary, mention that, to set minds at ease. Thank you for this hard work!
No user action is necessary. But your advice is good: I have added this to the page, and made clear that the RTL as it currently exists, is still the default RTL. Michael. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel