miércoles, 5 de junio de 2013

Leer archivos que contengan tildes o acentos

Es normal que debamos leer archivos que contiene texto con tildes o acentos, para que la lectura sea correcta y no se transformen en caracteres especiales podemos usar el siguiente código:
 
        //Aqui colocamos la ruta del archivo que vamos a leer
        String vRutaArchivo = @"C:\miArchivo.txt";
        //Usamos un StreamReader, en este caso recibe dos parámetros, el primero es la ruta del archivo y el segundo es la codificación con la cual lo vamos a leer
        //Para que reconozca las tildes es necesario colocarle la codificación por defecto

        using (StreamReader vStreamReader = new StreamReader(vRutaArchivo, System.Text.Encoding.Default))
        {
            //Aqui leemos todo el contenido del archivo y lo colocamos en una variable
            String vContenidoArchivo = vStreamReader.ReadToEnd();
        }

No hay comentarios:

Publicar un comentario