Spanish [SOLUCIONADO] ACENTOS CSV B4I

Anton Solans Argemí

Active Member
Licensed User
Lo que en b4a sería:

B4X:
    Dim tr As TextReader 
    Dim tw    As TextWriter 
    Dim s As String
    lsfichero As String
    
    .....
   genero un csv
    ......

    para modificar en el csv los acentos ,etc... que me salen incorrectos hago

    tr.Initialize(File.OpenInput(Main.gsdircsv, psfichero))
    S = tr.ReadAll
    tr.Close
            
    tw.Initialize2(File.OpenOutput(Main.gsdircsv,psfichero,False),"Windows-1252")
    tw.write(s)
    tw.Close

cual sería el equivalente en b4i?
 

Anton Solans Argemí

Active Member
Licensed User
Este hilo me sirvió de ayuda para poner solución a la duda que tenía.

B4X:
Dim parser As CSVParser
parser.Initialize
Dim table As List = parser.Parse(File.ReadString(File.DirAssets, "1.csv"), ",", False)
For Each row() As String In table
   'work with row
Next
Dim s As String = parser.GenerateString(table, ",")
File.WriteString(File.DirApp, "1.csv", s)


Muchas gracias.
 
Top