Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 07/09/14, 22:29:04
Array

[xs_avatar]
angalaagl angalaagl no está en línea
Usuario poco activo
 
Fecha de registro: sep 2014
Mensajes: 3
Tu operador: Movistar

Leer archivo.txt en codificación UTF-8

Hola a todos, tengo un archivo situado en la carpeta assets cuyo formato es txt, en el código leo el archivo para después escribir todo su contenido en un textview, si el textview se escribe desde el xml se ve bien, pero al leerlo desde el archivo.txt los caracteres con acentos aparecen como rombos con interrogación, conocéis alguna solución?

Código:
AssetManager gtat = getResources().getAssets();
		InputStream igtat;
igtat = gtat.open("archivo.txt");
lonar = igtat.available();
		trutextb = new byte[lonar];
		igtat.read(trutextb);
		trutext=new String(trutextb);
		texto.setText(trutext);
Responder Con Cita


  #2  
Viejo 07/09/14, 22:50:04
Array

[xs_avatar]
LEAJIM_454 LEAJIM_454 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Mensajes: 215
Modelo de smartphone: Galaxy Ace
Tu operador: Otra
Para hacer eso si mal no recuerdo se necesita una libreria, pero te resulta mas facil abrir tu TXT con bloc de notas para poder guardarlo con codificacion Ansi o Unicode, con eso deberia estar resuelto, no soy un experto pero espero haberte ayudado.
Responder Con Cita
  #3  
Viejo 08/09/14, 00:33:00
Array

[xs_avatar]
angalaagl angalaagl no está en línea
Usuario poco activo
 
Fecha de registro: sep 2014
Mensajes: 3
Tu operador: Movistar

 Cita: Originalmente Escrito por LEAJIM_454 Ver Mensaje
Para hacer eso si mal no recuerdo se necesita una libreria, pero te resulta mas facil abrir tu TXT con bloc de notas para poder guardarlo con codificacion Ansi o Unicode, con eso deberia estar resuelto, no soy un experto pero espero haberte ayudado.
Gracias! Ha funcionado, le he dado codificación UTF-8 al guardar el archivo desde el bloc de notas, ya que es justo la codificación de los xml con los cuales funcionan los acentos.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 00:21:13 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /