![]() |
Leer fichero de texto con tildes Hola!! Haber si alguien me puede ayudar. Necesito leer un fichero de texto que contiene tíldes. Al hacerlo con StreamReader: StreamReader lector; string leer; lector = File.OpenText(archivo); try { while ((linea = lector.ReadLine()) != null) { } No me lee correctamente, debido a que los acentos no me los pasa correctamente. ESpero que alguien me pueda aconsejar alguna cosa. Muchas gracias |
Re: Leer fichero de texto con tildes como te muestra los acentos seguramente es un error de codificacion trata de convertir o leer con bytes en vez de readline usa read, y ese array de bytes q leas utiliza un Encoding.Ascii.GetString(arraybytes) o el utf-8 o el q requieras y tendras el texto en el formato deseado |
Re: Leer fichero de texto con tildes Hola Peter!! Una vez más mucha gracias por tu ayuda. Ya lo he he conseguido, asi que lo dejo aki escrito para que sirva de ayuda. StreamReader sr = new StreamReader(archivo,System.Text.Encoding.Default) ; while ((linea = sr.ReadLine()) != null){ MessageBox.Show("Contenido: " + linea); } Asi me lee correctamente todos los acentos que yo queria tener. Un saludo. |
| La zona horaria es GMT -6. Ahora son las 19:44. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.