0
Ich arbeite an einer App für Windows Mobile. Derzeit versuche ich den HTML-Quellcode von einer Webseite mit Windows 1252 Encoding zu bekommen. Beim Ausführen des folgenden Codes erhalte ich immer eine "System.NotSupportedException". Kann mir jemand helfen?C# - Get HTML-Code als String mit Windows 1252 Encoding
Der Ort es aufgerufen wird:
private async void b_day1_Click(object sender, RoutedEventArgs e)
{
int day = 1;
await GetHTML(day);
}
Die Methode "getHTML (int day)":
public async System.Threading.Tasks.Task<string> GetHTML(int day)
{
var client = new HttpClient();
HttpResponseMessage response;
if (day == 1)
{
response = await client.GetAsync("http://www.fsglb.de/fileadmin/stundenplaene/vplan/1.htm");
var bytearray = await response.Content.ReadAsByteArrayAsync();
string final = Encoding.GetEncoding(1252).GetString(bytearray);
Debug.WriteLine(final);
return final;
}
}
Genau wo bekommen Sie diese Erweiterung (funktioniert auf meiner Maschine ...)? Können Sie die Encoding.GetEncoding und GetString auf separate Zeilen 'var encoding = Encoding.GetEncoding (1252); string final = encoding.GetString (bytearray); ' – hsulriksen
Dieser Code funktioniert gut für mich, möglicherweise ist das Problem in dem Code, der dieses anruft, können Sie es teilen? – Wapac
Ich habe den Post bearbeitet ... – MadMax