Normalerweise sollte D2010 INI-Files auch standardmäßig in
Unicode erstellen und beschreiben.
Hast du evtl. versucht eine bereits bestehende
ANSI-codierte INI-Datei zu verändern? Dann schreibt Delphi die Datei AFAIK auch weiterhin mit
ANSI.
Ansonsten probiers doch mal mit einer TMemInifile und Angabe des Encodings:
Delphi-Quellcode:
FIniFile := TMemIniFile.create(Filename, TEncoding.UTF8);
FIniFile.WriteString(...,...);
...
FIniFile.UpdateFile();
Aber generell: was spricht gegen
XML statt INI? Ist meist für komplexere Werte eleganter und auch nicht sonderlich schwer zu handeln...