Как прочитать 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.
Как мне решить это?