Page 1 of 1
usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Tue Jul 02, 2019 12:37 am
by lubin
Buenas noches
Estoy usando la clase TTxFile() y necesito crear un archivo texto de varias líneas pero debe ser con formato: UTF8- NO BOM
Como se puede hacer con esta clase o de que otro modo se puede crear usando Harbour
Gracias
Lubin
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Tue Jul 02, 2019 2:42 pm
by lubin
Buen dia con todos
Alguna idea como crear este archivo texto con formato UTF8-SIN BOM, por favor,
Quizas creando el archivo y luego convertirlo, ?' o usando alguna función
Gracias por el salvavidas que puedan lanzar...
Lubin
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Tue Jul 02, 2019 3:13 pm
by karinha
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Tue Jul 02, 2019 3:50 pm
by lubin
Gracias Karinha.
Si manejo el TXTFILE pero necesito que al generar el archivo, debe ser grabado en formato UTF8-NO BOM para enviarlo a una webservice
de lo contario me lo rechaza. la verdad no tengo ni idea como lograrlo en FW
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Tue Jul 02, 2019 4:13 pm
by karinha
UTF8 - BOM(Byte order mark) no lo sé. Saludos.
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Fri Jul 05, 2019 11:19 am
by csincuir
Hola Lubin,
Has probado con la funcion de Harbour hb_strToUTF8()
Yo lo hago de esta forma:
Code: Select all
cXml := hb_strToUTF8( cXml )
cArchivo = cFilePath( GetModuleFileName( GetInstance() )) + "Xmls\archivo"+".xml"
Ferase(cArchivo)
oFile := TFile():Create(cArchivo)
oFile:PutStr( cXml )
oFile:End()
Espero te sirva.
Carlos.
Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM
Posted: Sat Jul 06, 2019 7:47 pm
by lubin
Carlos
Utilice el StrToutf8 pero no grabe asi el archivo, Voy a probarlo hoy, espero que salga bien
Gracias por el tip!!!!
Lubin