Buenas xTeam, tengo un problema con los archivos ZIP que contienen a su vez archivos comprimidos con acentos.
Por ejemplo mi zip contiene un archivo llamado
Reports/Facturación.Ini
Y el tUnZipLib solamente con pedirle que me muestre los archivos que contiene
WITH OBJECT oZip := TUnZipFile()
:cFileName := "Patch.zip"
aFilesFTP := oZip:aFiles
END
me lo muestra como
Reports/Facturaci¢n.Ini
y así con todos los acentos, por lo tanto me falla luego todo.
No encuentro nada en la clase para indicarle el tipo set de caracteres ni nada parecido, que puedo hacer.
Gracias y salu2.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TUnZipLib Problemas con los acentos
TUnZipLib Problemas con los acentos
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Re: TUnZipLib Problemas con los acentos
Buenos días,
Xailer utiliza una librería del propio Harbour para este propósito. He estado investigando las funciones de Harbour y veo que existe un parámetro lUnicode en la creación de los archivos ZIP. He modificado el módulo ZipArchive.prg incluyendo dos nuevas propiedades: cComment y lUnicode. Te adjunto el módulo modificado por si quieres probarlo poniendo lUnicode a verdadero.
Un saludo
Xailer utiliza una librería del propio Harbour para este propósito. He estado investigando las funciones de Harbour y veo que existe un parámetro lUnicode en la creación de los archivos ZIP. He modificado el módulo ZipArchive.prg incluyendo dos nuevas propiedades: cComment y lUnicode. Te adjunto el módulo modificado por si quieres probarlo poniendo lUnicode a verdadero.
Un saludo
- Adjuntos
-
- ZipArchive.rar
- (4.01 KiB) Descargado 132 veces
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Re: TUnZipLib Problemas con los acentos
Gracias lo probaré pero el ZIP no está hecho con Xailer, sino con Winrar.
Lo he descomprimido con WinRar, con 7Zip y con Windows y el resultado es correcto, el problema es al descomprimirlo con Xailer.
Voya a investigar si entonces WinRar tiene algo parecido y si no a quitar acentos...
Salu2.
Lo he descomprimido con WinRar, con 7Zip y con Windows y el resultado es correcto, el problema es al descomprimirlo con Xailer.
Voya a investigar si entonces WinRar tiene algo parecido y si no a quitar acentos...
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: TUnZipLib Problemas con los acentos
No hay nada en Winrar sobre Unicode ni nada
Lo he probado a comprimir con /zip y lo mismo
Voy a intentarlo con Xailer mañana a ver.
Salu2.
Lo he probado a comprimir con /zip y lo mismo
Voy a intentarlo con Xailer mañana a ver.
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: TUnZipLib Problemas con los acentos
Ignacio, no he metido la modificación que me has propuesto aún para el ZIP de Xailer, pero he utilizado la opción de Exportar proyecto, es decir que he hecho un ZIP con Xailer y abro el ZIP con WinRar y resulta que los acnetos se han cambiado por caracteres de 3/4.
Pero al usar UnZip para descomprimirlo recupera los acentos correctamente.
No se que pasará con lo que me has enviado, mañana te digo.
Salu2.
Pero al usar UnZip para descomprimirlo recupera los acentos correctamente.
No se que pasará con lo que me has enviado, mañana te digo.
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Re: TUnZipLib Problemas con los acentos
Lo siento Ignacio en la línea 179 del ZipArchive.Prg que me envías hay 2 variables p y c que no existen ????
HB_ZipFileCreate( hZip, cFile, dDate, cTime, 0, nAttr,, ;
::nCompressionLevel,p,c,::cComment, ::lUnicode )
HB_ZipFileCreate( hZip, cFile, dDate, cTime, 0, nAttr,, ;
::nCompressionLevel,p,c,::cComment, ::lUnicode )
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es