Hmm, bei der Datei handelt es sich um Text-Daten, die ich vorher mittels PHP aus einer
mySQL Datei auslese. Die gebe ich dann, grob formatiert, zurück. Eigentlich sollten sich darin nur (deutsche) lesbare Zeichen befinden, also
ANSI. Dass das so nicht funktioniert ist ja schon irgendwie krass. Ich pfusche es jetzt so da ich nicht weiß, was mich in Zukunft so als eingehendes Format erwartet:
Code:
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.UTF8); Except Err := true; End;
if Err then begin
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.Ansi); Except Err := true; End;
End;
if Err then begin
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.Ascii); Except Err := true; End;
End;
if Err then begin
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.BigEndianUnicode); Except Err := true; End;
End;
if Err then begin
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.Unicode); Except Err := true; End;
End;
if Err then begin
Err := false;
Try TempIni := TMemIniFile.Create(TempFile,TEncoding.UTF7); Except Err := true; End;
End;