Devo mettere in una stringa l'html restituito quando si chiama una pagina asp.
uso l'oggetto WebClient e funziona quasi tutto:
WebClient webClient = new WebClient();
string strUrl = "...";
byte[] reqHTML;
reqHTML = webClient.DownloadData(strUrl);
UTF8Encoding objUTF8 = new UTF8Encoding();
string html = objUTF8.GetString(reqHTML);
il problema è che se la pagina asp aveva un carattere particolare, tipo lettere accentate, nella stringa finale non ho quella lettera. Se uso:
string html = System.Text.Encoding.ASCII.GetString(reqHTML);
invece mi restituisce un ?.
non so come impostare l'encoding (se è questo il problema)
mi sapete aiutare?
grazie