Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#5

Re: Textfile Einlesen problem mit Umlauten

  Alt 21. Feb 2007, 13:09
Wenn beim Speichern der Datei ein passendes [dp]BOM/dp] mit eingefügt wurde, dann kannst du dieses am Anfang auslesen und dann je nach Format die Datei entsprechend auslesen.

siehe z.B.:
http://www.delphipraxis.net/internal...ight=ansi+utf8


Also nach dem Öffnen das Format prüfen
und dann z.B. beim Auslesen (kurz nach Read/ReadLn) eventuell konvertieren.
Delphi-Quellcode:
// für Ansi und UTF8

Var isUTF8: Boolean;

Reset(F);
// hier versuchen das BOM auszulesen und z.B. isUTF8 setzen

...

ReadLn(F, sTmp);
If isUTF8 Then sTmp := Utf8ToAnsi(sTmp);
$2B or not $2B
  Mit Zitat antworten Zitat