Das wäre auch meine Frage. Eine Klasse TIni ist in Delphi erstmal nicht bekannt.
Ich habe auch TMemIniFile ausprobiert. Mußte ich gleich wieder zurücknehmen... Fehler auf verschiedenen Systemen (nicht alle): "Keine Zuordnung für
Unicode-Zeichen in der Multibyte-Zielcodeseite vorhanden"
Eigentlich ist TMemInifile die perfekte Wahl, wenn man es denn auch mit einem dedizierten UTF8-Encoding erzeugt. Das kann aber halt auch bedeuten, dass eventuell existierende Dateien erst einmal konvertiert werden müssen.
Das gemeine ist halt, dass das Default-Encoding unter Windows
ANSI ist, sonst aber UTF8. Deswegen würde ich sowas immer explizit festlegen und gegebenenfalls die Dateibestände normalisieren.