Holaaa amigos necesito hacer lo siguiente en una aplicacion y tengo problemas 
con los acentos:

La aplicacion debe descargar una pagina web hacia un fichero temporal

despues debe leer informacion que esta dentro de la pagina. 

Todo esto lo hago de la siguiente manera:

WebClient nuevo = new WebClient();

nuevo.DownloadFile(uriString, filePath);

Despues para leer el contenido estoy haciendo lo siguiente:

using (StreamReader reader = new StreamReader(filePath, Encoding.UTF8))

{

   string line = string.Empty;


   while ((line = reader.ReadLine()) != null)

    {

        htmlContent += line;

     }

}



El problema esta en que lo que me devuelve la variable htmlContent pues los 
caracteres con acento me los pone con "&". tambien revisé el fichero descargado 
y efectivamente esta asi, es decir si abro el fichero (supongamos que se llama 
temporal1.htm) con el notepad los caracteres aparecen raros asi tal y como los 
tengo dentro de la variable; pero si lo abro con Internet Explorer por ejemplo 
el browser me los "convierte" y la página se ve bien. Necesito esta 
"conversión" en mi aplicacion. ¿alguien sabe como hacerlo?. muchas gracias



PEPE

Responder a