![]() |
Seite auslesen komische Zeichen
lese mit der indiy idHTTP eine seite aus Wörter die öüä oder sonstiges haben....
Erhalte zb. so eine zeichenkombination... ' Was soll ich damit anfange?! wie kann ich das so anzeigen wie es sein sollte? Habe hier schon gesucht aber das was ich fand half nicht! vorallem das wohl ein Problem da ivh D5 habe |
Re: Seite auslesen komische Zeichen
Nein eher mit der Codierung des Datenstroms.
|
Re: Seite auslesen komische Zeichen
Hallo Doreen,
vermutlich ist der Text der Seite in UTF8 kodiert. In der JEDI Unit JclUnicode findest du die Funktion Utf8ToWidestring(), mit der du den Text entschlüsseln kannst. Grüße vom marabu |
Re: Seite auslesen komische Zeichen
Zitat:
das wort "Träume" lese ich derzeit so Tr#228;ume hmmmm |
Re: Seite auslesen komische Zeichen
Hi Doreen,
das hat mit ASCII zu tun. :) das 228. Zeichen im ASCII-Zeichensatz ist das ä ![]() aber normalerweise müsste es diese Umwandlungsfunktionen speziell dafür geben (oder schreibst dir das anhand der ascii-tabelle selber, was umständlich wäre) Gruß |
Re: Seite auslesen komische Zeichen
Eigentlich ist da gar nix kompliziert dran. Du suchst einfach nach der #, fügst alle folgenden Zeichen in einen String an bis zum ; . Danach führst du noch ein StrToInt aus und castest den Wert auf char. Das Ergebnis schreibst du dann an die Stelle von # bis ;.
Gruß! Edit : verschrieben |
Re: Seite auslesen komische Zeichen
Hallo Doreen,
das Problem mit der UTF8-Kodierung wirst du vielleicht auch noch irgendwann haben, aber hätte ich genauer hingesehen, dann hätte ich in deinem ersten Beitrag schon die character entities erkennen können. Eine einfache Lösung findest du hier: ![]() Gute Nacht |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz