Как прочитать INI-файл в кодировке UTF8?

У меня есть файл INI в формате UTF-8.

Я использую Delphi 2010 для чтения файла INI и заполнения TStringGrid значениями в файле INI.

var
  ctr : Integer;
  AppIni : TIniFile;
begin
  AppIni := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'test.ini');
    for ctr := 1 to StringGrid1.RowCount do begin
        StringGrid1.Cells[0,ctr] := AppIni.ReadString('Column1','Row'+IntToStr(ctr),'');
        StringGrid1.Cells[1,ctr] := AppIni.ReadString('Column2','Row'+IntToStr(ctr),'');
    end;
  AppIni.Free;

Проблема в том, что символы Unicode появляются в TStringGrid, отображая 2 символа, а не 1 символ Unicode.

Как мне решить это?

Ответы на вопрос(2)

Ваш ответ на вопрос