soy nuevo por este foro, hace como 7-8 años que no programo nada en Basic y estoy un poco oxidado
hace años desarrollé una aplicación para mi trabajo que a día de hoy sigo usando. Con esto del Covid-19 y el encierro que estamos sufriendo, me ha quedado tiempo para volver a toquetear un poco otra vez el código y me ha surgido un problema.
Necesito cambiar la codificación de un archivo.txt que creo, por defecto me lo crea en ANSI y necesitaría cambiarlo a UTF-8 (he buscado por el foro pero no me he sido capaz de ver la solución)
la funcíon con la que creo el archivo txt es las siguiente:
Código: Seleccionar todo
'lista() -> array de lineas a incluir en el txt
'nmb -> nombre del archivo
function genera_txt(lista() as string,nmb as string) as integer
On Error Goto ManejadorError
dim i as integer, file as integer, archivo as string
archivo = url_carpeta_vcar & nmb
file = freefile
open archivo for output as #file
for i=0 to ubound(lista())
print #file,lista(i)
next i
close #file
genera_txt() = 1
Exit function
ManejadorError:
Reset
genera_txt() = 0
end function
Gracias de antemano.