Ich verstehe das Problem nicht ganz - Sind das immer wieder neue Dateien die von jemand anderem erstellt werden oder hast du das in der Hand? Wenn ja, dann öffne die Datei doch einmal z.B. in Notepad++ und stelle die Kodierung fest auf z.B. "UTF-8
mit BOM".
Dann kann man z.B.
Zitat:
[someValues]
greetingMessage=Сука Блять
problemlos mit
Delphi-Quellcode:
var
iniFile: TMemIniFile;
greeting: String;
begin
iniFile := TMemIniFile.Create('y:\someIniFile.ini');
greeting := iniFile.ReadString('someValues', 'greetingMessage', '');
ShowMessage(greeting);
end;
lesen.