[VB] GET REQUEST - Falsches Encoding ?

05/23/2013 16:42 Graphicscore#1
Hallo, ich versuche mit HttpWebRequest den Quelltext des Forum's auszulesen dies Funktionieret auch wunderbar nur werden alle Sonderzeichen als Fragezeichensymbol dargestellt.

Code:
 Dim Request As HttpWebRequest = CType(WebRequest.Create(Target), HttpWebRequest)
        Request.Method = "POST"
        Request.ContentType = "text/html; charset=ISO-8859-1"
        Dim Post As String = ""
        Dim byteArray() As Byte = Encoding.UTF8.GetBytes(Post)
        Request.ContentLength = byteArray.Length
        Dim DataStream As Stream = Request.GetRequestStream()
        DataStream.Write(byteArray, 0, byteArray.Length)
        DataStream.Close()

        Dim Response As HttpWebResponse = Request.GetResponse()
        DataStream = Response.GetResponseStream()
        Dim reader As New StreamReader(DataStream)
        Dim ServerResponse As String = reader.ReadToEnd()
        reader.Close()
        DataStream.Close()
        Response.Close()
Screen
[Only registered and activated users can see links. Click Here To Register...]
05/23/2013 17:27 tolio#2
musste den antwortstream anders dekodieren, utf8 sollte "richtig" sein