У меня есть файл 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 символ юникода.
Как это разрешить?