Pregunta

Al intentar usar Shrinksafe custom_rhino.jar para construir Dojo, obtengo MalformedInputException.El problema ocurre cuando la compilación llega a widgets/plantillas personalizados que contienen letras francesas almacenadas en UTF-8.La máquina AIX tiene LANG=en_US, lo cual debería ser correcto, a juzgar por otros problemas documentados relacionados con MalformedInputException con IBM JRE.

Cambiar a JRE de Sun no es una solución aceptable ya que esta compilación debe ejecutarse en IBM AIX.Es posible que una solución sea cambiar algo en AIX o una configuración en IBM JRE o ambos.Hasta ahora no he tenido éxito.

El problema también se describe en el foro del dojo pero sin una resolución adecuada.

¿Fue útil?

Solución

En el foro vinculado, no vi ninguna aclaración sobre la codificación de caracteres predeterminada en su máquina de compilación.

Puede ser que Dojo esté usando una codificación UTF-8, pero de hecho sus archivos están codificados con algo como ISO-8859-1 (supongo que los caracteres latinos occidentales se usan para el francés).

¿Tiene un editor como el de Eclipse que le permite especificar la codificación de caracteres que se utilizará en un archivo en particular?Puede intentar abrir el archivo con codificación UTF-8 y ver si los caracteres son los esperados.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top