Pata, tiremosle una soga mas al Nelis Robles, acordate que el viene de un
lenguaje antiguo, muy antiguo :-)
using ( FileStream fs = File.Open( "MiArchivo.txt", FileMode.Open, ) )
{
// La clave esta en el Encodig.ASCII, ahi tenes varias opciones
using ( TextReader fileReader = new StreamReader( fs, Encoding.ASCII ) )
{
// Aca podes ller de cualquier manera
string texto = fileReader.ReadToEnd();
}
}
Otra cosa, muy importante usar los using, te garantizan la liberacion de los
file handles.
Carlos
_____
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Pata del
Santo
Sent: Martes, 15 de Mayo de 2007 03:29 a.m.
To: [email protected]
Subject: [puntonet] Error en string.
debe ser un problema de Encoding
_____
De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Alejandro
David Nelis Robles (GUFA)
Enviado el: lunes, 14 de mayo de 2007 20:44
Para: [email protected]
Asunto: [puntonet] Error en string.
Gente:
Al tratar de leer desde un archivo Txt me da error : se come un caracter
estoy leyendo desde un archivo de texto plano (lo que descubri que tine un
simbolo ° y esto hace que al querer tomar de partes me corra en uno la cadena)
lo leo de esta forma:
strLine = fileReader.ReadLine()
parteDelString= strLine.substr(10,60)
Ej.:
"San Juan N° 12345"
Esta es la cadena que me complica la vida
que es lo que estoy haciendo mal
desde ya muchas garacias
Alejandro Nelis
I'm protected by <http://www.spambrave.com/> SpamBrave