Thema: Delphi HTML-Code aus Stream

Einzelnen Beitrag anzeigen

marabu

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

Re: HTML-Code aus Stream

  Alt 31. Mär 2007, 18:30
Hallo Andy,

welche Kodierung ein HTTP-Datenstrom hat, das erfährst du oft durch den entsprechenden HTTP-Header (Content-Type: text/html; charset=...). Die kryptischen Zeichen siehst du immer dann, wenn z.B. ein Unicode-Zeichensatz übermittelt wird. Fehlt die charset Angabe im Header, dann musst du den übermittelten Text analysieren. UTF-16 erkennst du leicht und im HEAD eines HTML-Dokumentes findest du vielleicht die Kodierung in einem META-Tag (<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">)

Um den Datenstrom zu konvertieren könntest du an Stelle eines FileStreams einen StringStream verwenden.

Grüße vom marabu
  Mit Zitat antworten Zitat