20 July 2011

warning: unmappable character for encoding UTF8

Compilando con ant (javac task) me da un mensaje de warning y el compilador se me queda como ejecutandose (cuadradito rojo del eclipse), pero trabado.

Mensaje de ant: "warning: unmappable character for encoding UTF8"

Esto se debe a que el el compilador no reconoce el juego de caracteres del fichero de código fuente.

Soluciones:
  • Cambiar el juego de caracteres del fichero
  • Ejecutar la tarea javac con el argumento encoding="ISO-8859-1" o el juego de caracteres en que se sospeche esta el fichero.

- FIN -

2 comments:

Juan Carlos said...

O cambiar el juego de caracteres a utf8 del código fuente.

Anonymous said...

puedes usar:
javac -encoding [CODIFICACIÓN] archivo.java