Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: Memo und fehlerhaftes Dateiformat!

  Alt 28. Mär 2007, 19:16
Hallo Benny,

ein paar Infos zu deinem Problem findest du in diesem Thread: playlist aus itunes txt laesst sich nicht einlesen

Ich hatte dort zwar Code bereit gestellt, aber dieser behandelt nur ein einziges Byte-Order-Mark (BOM). Beim Einlesen von ANSI-kodierten Dokumenten muss zuerst noch der FileStream auf den Anfang positioniert werden, sonst fehlen zwei bis drei Bytes.

Die Ausgabe im von dir ungewollten Format ist auf jeden Fall korrekt, da der MSHTML-Editor intern mit WideStrings arbeitet. Beim Einlesen von Dokumenten wird deren Kodierung analysiert, sodass der Editor kein Problem mit unterschiedlichen Kodierungen hat. Die Memo-Komponente allerdings kommt mit UTF-16 nicht zurecht. Stattdessen könntest du SynMemo aus dem SynEdit-Projekt verwenden, welches die gegebene Kodierung eines Dokuments ähnlich komfortabel erkennen sollte.

Grüße vom marabu
  Mit Zitat antworten Zitat