Seite 1 von 1

Problem bei UrlDownloadToFile_()

Verfasst: 26.11.2006 00:11
von winduff
Aloha ferne Menschen,

Mein problem ist folgendes:

Ich lade eine Textdatei mit Urldownloadtofile, viele Zeichen (u.A äöü´') werden "komisch" dargstellt, z.B:

ü - ü
ä - ä

u.s.w

Hat jemand eine lösung parat?

Thank you

Verfasst: 26.11.2006 00:27
von AND51
Falscher Zeichensatz.

Der Standardzeichensatz für Europa/Deutschland ist Latin ISO-8859-1. Vielleicht hast du einen anderen, z. B. Unicode doer so?

Ansonsten: Probier's mal, indem die die Datei manuell lädst, d. h. mit HTTP-Request und Response.

Verfasst: 26.11.2006 00:36
von winduff
hmm sonst hab ich kein Problem mit den Zeichensätzen, wo würde ich das denn individuell einstellen?

Verfasst: 26.11.2006 01:02
von KeyPusher
evtl. liegt das problem bei der datei die du runterlädst. mit welchen zeichensatz ist die erstellt worden?

Verfasst: 26.11.2006 01:06
von winduff
die datei kann durch den browser ohne probleme betrachtet werden

Verfasst: 26.11.2006 01:24
von AND51
Dein Browser ist auch mit sehr hoher wahrscheinlichkeit so konfiguriert, dass er automtaisch den Zeichensatz auswählt. Der Zeichensatz kann vom Ersteller der Webseite mit den MEtA Tags vorgegeben werden.

URLDownloadToFile_() berücksichtigt dies wahrscheinlich nicht, es ahctet nicht auf den Dateiinhalt, höchstens auf den Header. Wenn da der zeichensatz nicht drinsteht, läd er vermutlich einfach nur mit dem Standardzeichensatz runter.

Verfasst: 26.11.2006 01:30
von ts-soft
bla bla bla

Code: Alles auswählen

PeekS(@text, #PB_Any, #PB_UTF8)

Verfasst: 26.11.2006 02:04
von AND51
Bezieht sich das blablabla etwa auf mich? :twisted:
Sollte sich deine Methode als funktionierend herausstellen, beweist es doch nur, das ich Recht habe. 8)

Verfasst: 26.11.2006 16:15
von winduff
Sagmal Thomas was kannst du nicht?

Danke ;)

Verfasst: 26.11.2006 16:34
von ts-soft
winduff hat geschrieben:Sagmal Thomas was kannst du nicht?

Danke ;)
UrlDownloadToFile_() lädt die Datei, wie sie ist. Es wird also nichts encodiert. Die meisten
Textdateien liegen heutzutage in UTF-8 vor. Ausserdem sieht man es schon an den falschen
Zeichen, bzw. bei Unicode wäre nur ein Zeichen zu sehen. Also Köpfchen an :D und los.

Aber manchmal stehe ich auch wie der Ochs vorm Berg :mrgreen:

Gruß
Thomas