Problema con tildes

21/02/2006 - 12:27 por Alberto | Informe spam
Estoy leyendo un fichero de texto con el siguiente código:

sr = fichero.OpenText();

texto = sr.ReadToEnd();



Pero tengo el problema de que no me aparecen las letras que llevan tilde.

¿Cómo lo puedo solucionar?

Gracias
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
21/02/2006 - 15:20 | Informe spam
OpenText usa la codificacion UTF-8 para leer el archivo y si este no fue
grabado como UTF-8 entonces pierdes las letras. La solucion es abrir
directamente un StreamReader pasandole como parametro la codificacion del
archivo. Por ejemplo:

StreamReader reader = new StreamReader("archivo.txt",
System.Text.Encoding.ASCII);

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares