Leer de fichero...

18/10/2005 - 03:31 por Kravek | Informe spam
Uso el siguiente código para leer un fichero y transformarlo pero las letras
con tildes digamos que no las lee sino que las suprime, ¿por qué función
debo cambiar ReadToEnd?

Nota: R.Replace sirve para sustituir palabras unas por otras y no letras asi
que el error no está ahí



Dim orig As New StreamReader(origen)

Dim dest As New StreamWriter(destino)

dest.Write(R.Replace(orig.ReadToEnd))

orig.Close()

dest.Flush()

dest.Close()

Preguntas similare

Leer las respuestas

#1 A.Poblacion
18/10/2005 - 08:12 | Informe spam
"Kravek" <rubengARROBAkailea4.net> wrote in message
news:
Uso el siguiente código para leer un fichero y transformarlo pero las


letras
con tildes digamos que no las lee sino que las suprime, ¿por qué función
debo cambiar ReadToEnd?



No debes cambiar el ReadToEnd sino el "New StreamReader", indicándole
cuál es el juego de caracteres que vas a procesar. Sino, cree que es ASCII
puro de 7 bits y se come todos los caracteres que no entren en esos 7 bits:

Dim orig As New StreamReader(origen,
System.Text.Encoding.GetEncoding("Windows-1252"))
Respuesta Responder a este mensaje
#2 Kravek
18/10/2005 - 11:19 | Informe spam
Muchas gracias ahora mismo lo pruebo;)

"A.Poblacion" escribió en
el mensaje news:
"Kravek" <rubengARROBAkailea4.net> wrote in message
news:
Uso el siguiente código para leer un fichero y transformarlo pero las


letras
con tildes digamos que no las lee sino que las suprime, ¿por qué función
debo cambiar ReadToEnd?



No debes cambiar el ReadToEnd sino el "New StreamReader", indicándole
cuál es el juego de caracteres que vas a procesar. Sino, cree que es ASCII
puro de 7 bits y se come todos los caracteres que no entren en esos 7
bits:

Dim orig As New StreamReader(origen,
System.Text.Encoding.GetEncoding("Windows-1252"))



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida