如何在Delphi 2009之前处理UTF-8和ANSI转换?

Ple*_*rds 3 delphi unicode utf-8 delphi-2009 delphi-2006

在Delphi 2009中,我们有:

RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName,TEncoding.UTF8);
RichEdit1.Lines.SaveToFile(OpenDialog2.FileName,TEncoding.Unicode);    
Run Code Online (Sandbox Code Playgroud)

如果我还没有,我如何在Delphi 2006上做到这一点TEconding

有没有办法将那个较新的图书馆运回那里?或者是否存在隐藏在Web中的解决方案?

And*_*and 6

我相信,UTF8EncodeUTF8Decode甚至德尔福在2009年之前出席所以,你可以手动解码/编码字节串.(我自己也做过.)