Spanish [SOLUCIONADO]Alguien sabe como manejar los acentos en b4a

Rene Barrera

Member
Licensed User
Longtime User
Buenas tardes,

Tengo un problema para presentar datos en una Label de un Widget, el punto es que obtengo información de un archivo txt el cual tiene palabras con acento y al desplegarlo con el widget me pone s+imbolos raros, deseo saber si hay alguna forma de mitigar este problema.
Anexo un pantallazo de como se presenta la información a través del widget en la Etiqueta "Label")

Gracias anticipadas
 

Attachments

  • Screenshot_2014-12-22-20-09-24.png
    Screenshot_2014-12-22-20-09-24.png
    155.7 KB · Views: 345

bgsoft

Well-Known Member
Licensed User
Longtime User
Hola Rene

Eso es por que el fichero está grabado en otro formato que no es el que lee Android que es UTF8, posiblemente en ANSI, cuando lo leas, leelo de esta forma:

B4X:
Dim List1 As List
List1.Initialize
Dim tr As TextReader

' el fichero esta en ANSI (Windows-1252) y lo leo en UTF8 que es formato Android
tr.Initialize2(File.OpenInput(DirFichero,NombreFichero), "Windows-1252")
List1 = tr.ReadList  ' lo pasa a  List1
tr.Close

Saludos
 

Rene Barrera

Member
Licensed User
Longtime User
Jesús,

Como siempre, tu apoyo ha sido de mucha ayuda, excelente, con esa línea de arriba se resolvió mi problema.
Cambio el Titulo a resuelto.

Muchísimas gracias
 
Top