usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby lubin » Tue Jul 02, 2019 12:37 am

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
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby lubin » Tue Jul 02, 2019 2:42 pm

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
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby karinha » Tue Jul 02, 2019 3:13 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7610
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby lubin » Tue Jul 02, 2019 3:50 pm

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


User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby karinha » Tue Jul 02, 2019 4:13 pm

UTF8 - BOM(Byte order mark) no lo sé. Saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7610
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby csincuir » Fri Jul 05, 2019 11:19 am

Hola Lubin,
Has probado con la funcion de Harbour hb_strToUTF8()

Yo lo hago de esta forma:
Code: Select all  Expand view

   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.
csincuir
 
Posts: 406
Joined: Sat Feb 03, 2007 6:36 am
Location: Guatemala

Re: usando TTxtFile() como crear archivo Texto UTF8 SIN BOM

Postby lubin » Sat Jul 06, 2019 7:47 pm

Carlos

Utilice el StrToutf8 pero no grabe asi el archivo, Voy a probarlo hoy, espero que salga bien

Gracias por el tip!!!!

Lubin
User avatar
lubin
 
Posts: 449
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot], TOTOVIOTTI and 78 guests