Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Problem mit IdHTTP und Charset...? (https://www.delphipraxis.net/90479-problem-mit-idhttp-und-charset.html)

romber 18. Apr 2007 08:51


Problem mit IdHTTP und Charset...?
 
Hallo! :)

Über eine IdHTTP lade ich die Quellcode einer Seite. Doch leider anstatt Umlauten und Sonderzeichen im Quellcode bekomme ich nur diverse Zeichenvariationen. Und das sind nicht mal &#auml; &#228 oder so etwas in der Art, sondern richtiges Mist, dass sonnst nur in der Windows-Zeichentabelle zu finden ist. Ich habe festgestellt, dass die Seite mit Unicode( UTF-8 ) codiert wird. Ich habe es schon mehrmals mit der AcceptCharset-Eigenschaft der IdHTTP versucht, leider ohne Erfolg.

Woran kann das liegen und wie kann ich alle Zeichen richtig darstellen, ohne die manuell erzetzen zu müssen?

marabu 18. Apr 2007 09:30

Re: Problem mit IdHTTP und Charset...?
 
Hallo,

ein Browser wertet die übermittelten HTTP-Header aus und treibt auch sonst noch allerlei Aufwand um die Kodierung des Dokuments zu ermitteln. Mit IdHTTP musst du diesen Aufwand selbst treiben. Die Funktion Utf8ToAnsi() hilft dir dabei.

Grüße vom marabu

romber 18. Apr 2007 09:43

Re: Problem mit IdHTTP und Charset...?
 
Vielen Dank!
Wenn alles im Leben so einfach wäre... ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz