Guybrush Threepwood Geschrieben 27. September 2006 Geschrieben 27. September 2006 Ich habe einen Streamreader der mir Daten von einem WebClient liest. Dabei fehlen aber komischerweise die Umlaute wie zum Beispiel ü. Das Ganze sieht so aus: WebClient wc = new WebClient(); StreamReader sr = new StreamReader(wc.OpenRead("http://irgendwo/ini.php")); while (!sr.EndOfStream) { string strLine = sr.ReadLine(); } sr.Close(); [/PHP] Wenn ich die Seite im Browser aufrufe wird alles korrekt angezeigt. Hat jemand eine Idee woran das liegen könnte?
Guybrush Threepwood Geschrieben 27. September 2006 Autor Geschrieben 27. September 2006 Hab gerade auch mal probiert das Encoding des Webclients zu ändern, aber die haben alle irgendwie nichts verändert.
Klotzkopp Geschrieben 27. September 2006 Geschrieben 27. September 2006 Wie gibst du den Inhalt denn aus?
Guybrush Threepwood Geschrieben 27. September 2006 Autor Geschrieben 27. September 2006 Damit werden Knoten in einem TreeView erstellt. Aber im Debugger fehlen die Umlaute auch
Guybrush Threepwood Geschrieben 27. September 2006 Autor Geschrieben 27. September 2006 Ok Problem gefunden. Ich muss das Encoding nicht für denWebClient sondern für den Streamreader setzen: StreamReader sr = new StreamReader(wc.OpenRead(strPfad),System.Text.Encoding.Default); [/PHP] Komisch nur das er nicht automatisch Default nimmt...
x-low Geschrieben 8. November 2010 Geschrieben 8. November 2010 Ja vollkommen richtig. Man braucht die aktuelle Codelist. Entweder man definiert das so wie du oder folgerndermaßen: System.Text.Encoding.GetEncoding(0) lg
diditwithook Geschrieben 8. November 2010 Geschrieben 8. November 2010 mit StreamWriter sw = new StreamWriter(sPfad, false, System.Text.Encoding.Default); lädt die aktuelle system-ansi-codepage, sollte dies nicht funktionieren kannst du mit StreamWriter sw = new StreamWriter(sPfad, false, System.Text.Encoding.GetEncoding(1252)); direkt die windows 1252 codepage laden: Windows 1252
Guybrush Threepwood Geschrieben 8. November 2010 Autor Geschrieben 8. November 2010 Ihr habt aber schon gesehen das der Thread über 4 Jahre alt ist und das Problem gelöst war?
x-low Geschrieben 8. November 2010 Geschrieben 8. November 2010 Jo stört doch nicht^^ Jeder der dieses Problem hat wird hier vll eine Lösung finden.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden