vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Sonderzeichen fehlerhaft bei WebRequest 
Autor: ModeratorDaveS (Moderator)
Datum: 22.09.08 13:03

Die Kodierung wird im Content-Type Header angegeben, oder im META http-equiv Tag (wie bei vbarchiv zB) oder manchmal gar nicht. Bei Headers kannst du etwa so vorgehen
        Dim httpreq As HttpWebRequest = HttpWebRequest.Create( _
          "http://www.google.com/search?hl=en&q=w%C3%BCste")
 
        Dim httpresp As HttpWebResponse = CType(httpreq.GetResponse(), _
          HttpWebResponse)
 
        Dim ct As String = httpresp.Headers("Content-Type")
        Dim enc As System.Text.Encoding
 
        If Not String.IsNullOrEmpty(ct) Then
            Dim vals() As String = Split(ct.ToLower, "charset=")
            If vals.Length = 2 Then
                enc = System.Text.Encoding.GetEncoding(vals(1))
            End If
        End If
 
        If enc Is Nothing Then
            enc = System.Text.Encoding.Default
        End If
 
        Dim rdr As New IO.StreamReader(httpresp.GetResponseStream(), enc)
        Dim body As String = rdr.ReadToEnd().Trim()
        RichTextBox1.Text = body
Für Meta-tags musst du die Html Header als Ascii auslesen, was natürlich ein wenig komplizierter ist.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Sonderzeichen fehlerhaft bei WebRequest2.108ProXy22.09.08 11:45
Re: Sonderzeichen fehlerhaft bei WebRequest2.000ModeratorDaveS22.09.08 13:03
Re: Sonderzeichen fehlerhaft bei WebRequest1.722ProXy22.09.08 15:58
Re: Sonderzeichen fehlerhaft bei WebRequest1.704ModeratorDaveS22.09.08 16:10
Re: Sonderzeichen fehlerhaft bei WebRequest1.579ProXy22.09.08 16:12
Re: Sonderzeichen fehlerhaft bei WebRequest1.565ModeratorDaveS22.09.08 21:22
Re: Sonderzeichen fehlerhaft bei WebRequest1.554ProXy23.09.08 14:53
Re: Sonderzeichen fehlerhaft bei WebRequest1.631ProXy23.09.08 21:38
Re: Sonderzeichen fehlerhaft bei WebRequest1.535ModeratorDaveS23.09.08 22:03
Re: Sonderzeichen fehlerhaft bei WebRequest1.843ProXy24.09.08 19:08
Re: Sonderzeichen fehlerhaft bei WebRequest1.833ModeratorDaveS24.09.08 19:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel