Hi there everyone,
I have a problem that cropped up when I upgraded to Lazarus 1.6.4/FPC 3.0.2. I recompiled some old projects and I noticed that the text is now garbled even with {$codepage UTF8} enabled. See screenshot
I work mostly in Win-1252 (French) and all the projects were previously compiled in Lazarus 1.6.2/FPC 3.0.
That said, what is the use of {$codepage UTF8}? Do I need to keep using it because I thought I read somewhere that Lazarus is now unicode. If I need to use it, must it be placed in every *.pas file in a project or will putting it in the *.lpr project file be enough?
Is it possibIe to have a situation where strings are unicode by default and I no longer have to deal with functions like UTF8Encode, UTF8String and all the other conversion functions?
Thanks a lot for your thoughts & contributions.
JD