Webbrowsercontrol UTF-8 codiert ?

  • VB.NET
  • .NET (FX) 4.0

    Webbrowsercontrol UTF-8 codiert ?

    Guten Morgen zusammen,

    ich möchte mir eine XML Datei in meinem Browser anzeigen lassen. Das funtkioniert auch. Allerdings nicht UTF-8 codiert. Nach dem der Browser fertig geladen hat, werden die Daten in eine Textbox geladen und nach einem bestimmten Wert in der XML Datei gesucht und ausgegeben. Hier mal mein Code:

    VB.NET-Quellcode

    1. Imports System
    2. Imports System.IO
    3. Imports System.Xml
    4. Public Partial Class MainForm
    5. Public Sub New()
    6. ' The Me.InitializeComponent call is required for Windows Forms designer support.
    7. Me.InitializeComponent()
    8. End Sub
    9. Sub Button1Click(sender As Object, e As EventArgs)
    10. webBrowser1.Navigate("192.168.0.129/getData/Support.Parameter.Licence Key:pindicke_tol_plus")
    11. End Sub
    12. 'Seite fertig geladen
    13. Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    14. TextBox1.Text = WebBrowser1.Document.Body.InnerText
    15. Dim doc As New XmlDocument
    16. doc.Loadxml(textBox1.Text)
    17. Dim elemlist As XmlNodeList = doc.GetElementsByTagName("val")
    18. Dim i As Integer
    19. For i = 0 To elemlist.Count - 1
    20. MessageBox.Show(elemlist(i).InnerXml)
    21. Next i
    22. End Sub
    23. End Class


    So sieht die XML Datei aus:

    XML-Quellcode

    1. <?xml version="1.0" encoding="utf-8"
    2. ?>
    3. - <PPT>
    4. - <Real portname="pindicke_tol_minus">
    5. <ver>2</ver>
    6. <val>0.070000</val>
    7. <min>-1.#INF00</min>
    8. <max>1.#INF00</max>
    9. </Real>
    10. </PPT>


    Allerdings wird diese XML nicht als UTF-8 codiert. Wie kann ich dafür sorgen das das Webbrowsercontrol mir die XML in UTF-8 codiert anzeigt ?

    Danke und Gruß
    Kay