2010-05-25 18 views
5

encuentro este error (advertencia: carácter no identificable para codificar ASCII) al compilar los archivos usando apache-ant-1.7.0 mediante hudson build server ¿alguien puede aconsejar sobre cómo resolver esto? Puedo construir con éxito usando la máquina de Windows.advertencia: carácter no identificable para codificar ASCII

+0

Supongamos que ejecuta Hudson como un usuario diferente o en una plataforma diferente a su compilación de referencia en Windows. Si eso es cierto, intente ejecutarlo con el mismo usuario en el mismo entorno que Hudson. Además, mira una pregunta similar. http://stackoverflow.com/questions/464874/unmappable-character-for-encoding-warning-in-java –

+0

Se encontró otra buena explicación: http://www.jroller.com/ethdsy/entry/unmappable_character_for_encoding_ascii –

Respuesta

7

Parece que compila código fuente que contiene caracteres no ASCII con la codificación predeterminada de la plataforma (utilizada por javac) establecida en US-ASCII.

Todo lo que tiene que hacer es usar el atributo encoding del javac Ant task para especificar la codificación que está utilizando para escribir su código fuente.

Cuestiones relacionadas