Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
27. Feb 2008
Hey, ich habe deine Ergänzung zu Beitrag #8 ganz übersehen, sorry! Damit funktioniert es prima! Besten Dank!!!!
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
26. Feb 2008
Ich bin leider noch nicht weiter gekommen. Der Einsatz von Utf8ToAnsi() und Utf8Decode führen beide dazu, dass textfile.Text nach folgender Anweisung leer ist:
textfile.Text := Utf8ToAnsi(textfile.Text);
Am Beginn von textfile.Text steht wie gesagt keine BOM. Ich habe bereits versucht diese hinzufügen, dies führt allerdings zum gleichen Ergebnis.
Wenn ich das ganze mit einer Textdatei...
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
25. Feb 2008
Ok, ich habe mich etwas unklar ausgedrückt. Ich habe vorher folgendes verwendet:
textfile.Text := Utf8ToAnsi(textfile.Text);
Danach ist textfile leer.
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
25. Feb 2008
Nein, die Datei hat kein BOM.
Utf8ToAnsi() verwende ich ganz einfach so:
Memo1.Lines.Text := Utf8ToAnsi(textfile.Text);
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
25. Feb 2008
Ich lese den Inhalt der Textdatei ganz in ein TStrings-Objekt ein:
var
textfile: TStrings;
begin
textfile: TStringList.Create;
textfile.LoadFromFile('C:\test.text');
Memo1.Lines.Text := textfile.Text;
...
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
25. Feb 2008
Hallo!
Besten Dank für eure Tipps. Gibt es eine Möglichkeit zu ermitteln, welcher Zeichensatz in einer Datei verwendet wurde? Oder muss man dafür wissen, mit welchem Zeichensatz die Datei erstellt wurde?
Forum: Object-Pascal / Delphi-Language
Delphi
by Ares,
25. Feb 2008
Hallo!
Ich arbeite gerade an einem Programm, das Einträge aus einer Protokolldatei eines anderen Programms ausließt und darstellt. Die Protokolldatei ist eine einfache Textdatei, allerdings werden Umlaute dort codiert dargestellt. Statt "Müller" steht dort also z.B. "Müller"...
Gibt es eine Möglichkeit diese Zeichen korrekt auszulesen? Kann man also beim Öffnen/Lesen einer Textdatei...