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