Ich versuche eine TXT-Datei zu einer StringList zu öffnen, aber wenn ich ein UTF-8-Format öffne, kann es nicht geladen werden, das ist verwirrend, weil ich Unicode XE2 habe, fehlt mir hier etwas dummes?TStringList.LoadFromFile Unicode
Simple Sample
Sl := tStringList.Create;
SL.LoadFromFile(sFilePath);
For i =0 to SL.Count -1 do
foo
aber der String nicht geladen werden, wenn die txt-Datei UTF-8 ist, aber funktioniert gut, wenn sein in ANSI-Format.
LoadFromFile verfügt über einen optionalen Codierungsparameter. Probieren Sie es wie folgt aus: SL.LoadFromFile (sFilePath, TEncoding.UTF8); –