<div dir="ltr"><div><div>It months ago I realized that Lazarus was saving the sources like that:</div><div><br></div><div>1- If there is only ANSI chars, save it as ANSI encode;</div><div>2. If there is more than ANSI chars, save it as UTF8 encode;</div><div><br></div><div>(correct me if I'm wrong about that)</div><div><br></div><div>I think this was changed when I updated my FPC to 3.* and Lazarus (trunk).</div><div>Everything continues works. This new behavior was completly transparent to me... but I have a doubt:</div><div><br></div><div>If Delphi sources don't use UTF8, how is the best way to mantain sources that need to work in both compilers?</div><div><br></div><div>I mean, I would like to work with FPC and Lazarus as I am used to doing, without take concerns about "remember to change the encode of these files", "remember to not put accented chars on code", or something like that.</div></div><div><br></div><div><div>Is there some wiki page that explains this?</div><div>Are you working on projects that have these problems? Could you tell me which is the best approach to deal with it?</div><div>Thank you.</div></div><div><br></div><div>Best regards,</div><div>Marcos Douglas</div><div><br></div></div>