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

Responder a