Einzelnen Beitrag anzeigen

Benutzerbild von WordsBG
WordsBG

Registriert seit: 17. Sep 2005
63 Beiträge
 
Delphi 7 Professional
 
#5

Re: Datei als UTF8 datei speichern

  Alt 7. Okt 2007, 21:29
Zitat von Bernhard Geyer:
Und was verstehst Du nicht?
TFileName? Das eine Variable vom Typ TStrings mit TStringList Erstellt wird (ok, klar es geht, ist aber mieser Stil).

Probieren wir's mal so:
Delphi-Quellcode:
procedure SaveLinesUTF8(Lines: TStrings; FileName: String);
var
  i: Integer;
  TempStrings: TStrings;
begin
  TempStrings := TStrings.Create;
  try
    for i := 0 to Lines.Count - 1 do
      TempStrings.Add(AnsiToUtf8(lines[i]));
    // Wandle jede Zeile des Quell-TStrings in UTF8 um
    // und füge sie in eine neue StringList ein.
    TempStrings.SaveToFile(fn);
  finally
    TempStrings.Free;
  end;
end;
Ob das jetzt geht kann ich jetzt nicht sagen, weil TStrings dürfte ja eigentlich nur String nicht WideString speichern.
  Mit Zitat antworten Zitat