Das habe ich schon probiert.
Delphi-Quellcode:
var
ansi: AnsiString;
...
ansi := UTF8Encode(
Name);
ini.WriteString(Section, Key,
ansi);
...
In der Datei sind Umlaute als normale Umlaute drin und eben nicht als UTF8. Ja, ich habe es mit einem Hex-Editor überprüft