Когда я использую UTF8ToAnsi в этой строке, результат пуст. Любая идея, почему это может быть?Ошибка Delphi UTF8ToAnsi
msgstr "2. Broughton, PMG.^IJournal Automatic Chemistry.^N^lVol 6. Нет 2. (апрель - июнь 1984 г.) стр. 94-95."
Это демонстрирует проблему:
procedure TForm1.FormShow(Sender: TObject);
begin
Memo1.Lines.Text :=
'<<' +
UTF8ToANSI('msgid "2. Broughton, PMG. ^iJournal of Automatic Chemistry.^n^lVol 6. No 2. (April – June 1984) pp 94-95."') +
'>>';
end;
, который производит
"< < >>"
Именно так. Excel преобразовывал «обычные» символы в другие символы. Спасибо за такой острый глаз! – user3586403