Seleccionar página

En Java los paquetes JAR utilizan un tipo de compresión usando el popular algoritmo de los archivos ZIP.

En este formato, nativamente, la codificación se realizaba mediante UTF-16 para codificar los caracteres de los archivos comprimidos.

Sin embargo, en Java los archivos se comprimen usando UTF-8, por lo que podríamos tener algún problema al usar un archivo ZIP corriente como un JAR en una aplicación de Java.

Para evitarlo podemos usar por ejemplo, las Apache Ant Tool´s, con un sencillo script en un archivo build.xml como el que sigue:

<project name=”Create ZIP Files” default=”build” basedir=”.”>

<target name=”build”>

<zip encoding=”UTF8″ destfile=”archivo.zip” basedir=”directorio” />

</target>

</project>

Esto es de utilidad por ejemplo para poder subir archivos al CMS del Jboss Portal 2.6 que contengan acentos y otros caractéres especiales.

Otros enlaces: http://ant.apache.org/manual/CoreTasks/zip.html

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies