none
Problema con la lectura de archivos txt, no reconoce la Ñ, Tíldes RRS feed

  • Pregunta

  • Hola como están, tengo el siguiente problema, estoy realizando un pequeño programa en ASP NET, en donde cargo los datos de un TXT a un listbox, pero el problema es el siguiente que no me esta reconociendo la letra Ñ y caracteres especiales como ç y tíldes, nose como podría solucionarlo si hay alguna forma, así que pido de su ayuda por favor.

    Este es mi código dentro de un botón, con el cual leo el txt y lo cargo en el listbox

     int counter = 0;
            string line;
           
               System.IO.StreamReader file = new System.IO.StreamReader(@"C:\Users\user\Desktop\a.txt");
         
            while ((line = file.ReadLine()) != null)
            {
                
                lstLista.Items.Add(line);
            
                counter++;
            }
    
            return line;
            file.Close();        

     Como se visualiza cuando se carga en el listbox

    jueves, 24 de noviembre de 2016 1:51

Respuestas

  • Hola Andrés Lopez,

    Tendrías que agregar el Encoding correspondiente.

    System.IO.StreamReader file = new System.IO.StreamReader(ruta, System.Text.Encoding.Default);


    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    • Marcado como respuesta Andrés Lopez jueves, 24 de noviembre de 2016 5:27
    jueves, 24 de noviembre de 2016 3:22

Todas las respuestas