CrLf Problem

13/12/2007 - 22:32 von Johann Löwen | Report spam
Hallo,

ich lese mit der folgenden Funktion den Quellcode einer Seite aus und
speichere diesen dann ab.


Private Shared Function GetFileFromHttp(ByVal vURL As String) As
String
Dim res As String = ""

Try
Dim xWebReq As System.Net.WebRequest System.Net.WebRequest.Create(vURL)
xWebReq.Method = "GET"
Dim xWebResp As System.Net.WebResponse xWebReq.GetResponse()
Dim xStream As New
System.IO.StreamReader(xWebResp.GetResponseStream(),
System.Text.Encoding.GetEncoding(1252))
res = xStream.ReadToEnd()
xStream.Close()
xWebResp.Close()
Catch ex As Exception

End Try

Return res
End Function

Ich habe aber ein Problem da ich den Inhalt einer vCard aus dem
Internet auslese wird dieser Ohne Umbrüche abgespeichert. und die
vCard funktioniert dann nicht. Ich habe einen Parser für drei
verschiedene Seiten (Telefonbuch, DasOertlich, GoYellow) geschrieben
der mir nach der eingabe der Telefonnummer die entsprechende vCard
herunterlàdt. Bei Go Yellow ist alles kein Problem dort bekommeich die
vCard so wie ich Sie brauche. bei den anderen beiden habe ich in den
String erst mal keine Zeilenumbrüche drin, auch nicht wenn ich das
ganze in eine Datei speichere. Wenn ich aber den Inhalt der Variable
in den Notepad++ reinkopiere erkennt dieser die Umbrüche als ein CrLf.
Wenn ich im String nach vbCrLf suche gibt es keine ergebnisse.

Woran kann dies liegen undnoch viel wichtiger wie kriege ich die
Umbrüche dort wieder rein?

Vielen dank schon mal im Vorraus.
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
13/12/2007 - 23:19 | Warnen spam
Hallo Johann,

"Johann Löwen" schrieb

Woran kann dies liegen undnoch viel wichtiger wie kriege ich die
Umbrüche dort wieder rein?



Probier halt mal vbCr und vbLf. Damit sollte es dann klappen.

http://msdn2.microsoft.com/en-us/li....vbcr.aspx
http://msdn2.microsoft.com/en-us/li....vblf.aspx

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen