Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 02:48
ender909
 
Fecha de Ingreso: abril-2006
Mensajes: 12
Antigüedad: 18 años, 11 meses
Puntos: 0
Problemas con ficheros y codificacion

Un saludo a todos, mi problema es el siguiente: mi aplicacion asp .net genera un fichero aspx al vuelo con codigo html, si ese archivo contiene ñ y tildes no logro visualizarlo bien. Me explico, genero un texto html que contiene ñ y tildes y lo grabo en un fichro con extension aspx. Duarante el proceso utilizo en todo momento codificacion UTF-8, compruebo lo que genero y las ñ y tides se generan correctamente.
Si embargo a la hora de visualizar el archivo se ven de manera incorrecta. Realizando infinidad de pruebas con diferentes codificaciones he observado que si abro el fichero con el notepad y lo guardo sin realizar ningun cambio ya lo visualizo bien. Se supone que el bloc de notas lo guarda como UTF-8 pero se supone que ya lo habia generado asi. He probado de las dos maneras siguientes con los mismos resultados.
¿Alguna idea?

using (StreamWriter sw = new System.IO.StreamWriter(path + "archivo.aspx", false, System.Text.Encoding.UTF)
{
sw.Write(codigo);
sw.Close();
}


using (StreamWriter sw = File.CreateText(path + "archivo.aspx"))
{
sw.Write(codigo);
sw.Close();
}