Visual Basic Umlaute gehen beim speichern verloren
#4
Hier mein aktueller Code.

Mit dieser variante geht es. Nachteil ich habe keine CSS etc. mehr da nur ab <body></body> gelesen wird.

WebBrowser1.Document.Body.InnerHtml.ToString
Vorher hatte ich WebBrowser1.Document.ToString, dort sind aber diese Sonderzeichen Probleme. :dontknow:

Code:
Dim Filename As String
                Filename = Dateiname(TextBox1.Text)
                Filename = Replace(Filename, "%20", " ")
                ToolStripStatusLabel1.Text = "Zwischenspeicher: " + Filename
                Dim sAppPath As String
                sAppPath = Application.StartupPath
                Dim objStreamWriter As IO.StreamWriter
                Dim Cleantext As String
                Dim Enc As System.Text.Encoding = System.Text.Encoding.GetEncoding(1250)
                objStreamWriter = New IO.StreamWriter(sAppPath + "\" + Filename, True, Enc)
                Cleantext = Replace(WebBrowser1.Document.Body.InnerHtml.ToString, "%20", " ")
                objStreamWriter.Write(Cleantext)
                objStreamWriter.Close()
                ToolStripStatusLabel1.Text = Filename + " gespeichert."

EDIT: Ich habe es hinbekommen man nehme einfach WebBrowser1.Document.All(0).OuterHtml ...
  Zitieren


Nachrichten in diesem Thema
[Kein Betreff] - von pattex - 06.08.2008, 22:19
[Kein Betreff] - von KingGO - 06.08.2008, 23:15
[Kein Betreff] - von KingGO - 07.08.2008, 01:25

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste