Registriert seit: 5. Dez 2002
269 Beiträge
|
Re: Textdatei mit Umlauten auslesen - falscher Zeichensatz?
26. Feb 2008, 09:22
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 versuche die ich selbst erstellt habe, wird der Text fehlerfrei ausgegeben. Diese Textdatei erstelle ich mit Notepad unter Vista, leider weiß ich nicht, welcher Zeichensatz dort verwendet wurde. Umlaute werden jedenfalls korrekt dargestellt.
Wie kann ich aber nun den Text der scheinbar UTF-8 kodiert ist (wegen der Umlaute) auslesen?
Besten Dank
Ares
|