DownloadString

15/04/2009 - 20:32 von Phil Belloni | Report spam
Hi

Ich habe folgenden Code:
Dim lWebClient As New System.Net.WebClient
nwlMessage = lWebClient.DownloadString(lNwlRow.nwlUrlFullFileName)

Ich erhalte aber so komische zeichen  (weiss nicht ob dies bei euch
richtig angezeigt werden), was auf eine Textcodierungsproblem zeigen könnte.
Die Quelle ist "sauber".

Nun habe ich mit
lWebClient.Encoding = System.Text.Encoding.Unicode
alles mögliche versucht, bringt mir aber keinen "sauberen" String zurück.

Wie kann ich das Problem lösen? Weiss jemand rat?

Gruss und Dank
 

Lesen sie die antworten

#1 Karsten Samaschke
15/04/2009 - 22:23 | Warnen spam
Phil Belloni schrieb:

lWebClient.Encoding = System.Text.Encoding.Unicode
alles mögliche versucht, bringt mir aber keinen "sauberen" String zurück.

Wie kann ich das Problem lösen? Weiss jemand rat?



Vielleicht mit einem anderen Encoding versuchen (gibt ja so einige,
Unicode scheint es offensichtlich nicht zu sein) oder mal mit
DownloadBytes() als Byte-Array herunterladen und dann mit
<Encoding>.GetString() als Zeichenkette behandeln (letzteres würde
einfach bedeuten, dass Du definitiv mehr Kontrolle hàttest).

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Training, IT-Development
Web: http://www.ksamaschke.de
Blog: http://www.karsan.de
Family: http://www.familyblogger.de
Community: http://www.aspnetzone.de

Sent via Thinkpad X61t / Windows Vista x64

Ähnliche fragen