Hallo,
die Übersetzung meiner Anwendung (Windows) liegt in INI Dateien. Klingt komisch, is' aber so
Nun muss ich eine russische Übersetzung reinladen und irgendwie sehe ich den Wald vor lauter Bäumen nicht mehr. Wenn ich die Quelldatei als UTF8 speichere, sieht sie zwar im TotalCommander gut aus, dafür kommen im Delphi nur ???? an.
FIniFile := TMemIniFile.Create(Filename, TEncoding.UTF8);
FIniFile.Encoding := TEncoding.UTF8;
oder
FIniFile := TMemIniFile.Create(Filename, TEncoding.Unicode);
FIniFile.Encoding := TEncoding.Unicode;
Funktionieren nicht. Normalerweise bin ich mit
ANSI recht gut gefahren, jetzt peile ich es aber irgendwie nicht. Geht das nicht automatisch? Quasi: Lies ein was da ist und stell es automatisch ein? Ist das .Encoding notwendig? Und was für einen String Typ muss ich nehmen? Einfach nur String? Oder irgendwas besonderes?