Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2010, 12:27
lignou
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 9 meses
Puntos: 0
C# problemas para leer fichero

Mi problema es sencillo:
Tengo un archivo con el siguiente contenido todo caracter esta en una linea diferente, es decir que solo hay un caracter por linea, aqui lo pongo en la misma linea porque sino ocuparia mucho espacio:
áéíóúÑaeiouñÁÉÍÓÚ-
Si copio el archivo el contenido del archivo que crea es:
áéíóúÑaeiouñÁÉÍÓÚ-
Exactamente igual pero:
Si leo este archivo linea a linea cuando escribo cada linea en otro archivo me sale:
������aeiou������-
obviamente cada caracter me sale en una linea diferente

string linea;
int control=0;
ea = new System.IO.StreamWriter(fic);
la = new System.IO.StreamReader(direccion);
while (control!=1)
{
linea=la.ReadLine();
if(linea==null)
{
control=1;
ea.WriteLine(linea);
}
else
ea.WriteLine(linea);
}
la.close();ea.close();


¿Cómo se consigue leer linea a linea de un archivo y cuando escribo en otro archivo seguarde este contenido: áéíóúÑaeiouñÁÉÍÓÚ- ?

Gracias por su tiempo.

p.d -> el caracter � tiene como numero int 65533