Pergunta

Ao tentar usar Shrinksafe custom_rhino.jar para construir Dojo eu recebo MalformedInputException. O problema ocorre quando construção atinge os widgets / templates que contêm letras francesas armazenados em UTF-8 personalizadas. A máquina AIX tem LANG = en_US que deve ser correta, a julgar por outros problemas documentados sobre MalformedInputException com IBM JRE.

Mudar para JRE da Sun não é solução aceitável como esta compilação deve ser executado em IBM AIX. É possível que uma solução pode estar em mudar algo em AIX ou uma configuração no IBM JRE ou ambos. Até agora tenho tido sucesso.

O problema também é descrito em dojo fórum mas sem resolução adequada.

Foi útil?

Solução

No fórum ligado, eu não vi um esclarecimento sobre a codificação de caracteres padrão em sua máquina de compilação.

Pode ser que Dojo está usando uma codificação de UTF-8, mas na verdade seus arquivos são codificados com algo como ISO-8859-1 (estou assumindo caracteres latinos ocidentais são utilizados para francês).

Você tem um editor como o Eclipse que permite que você especifique a codificação de caracteres para uso em um arquivo particular? Você poderia tentar abrir o arquivo com codificação UTF-8 e ver se os personagens são o que você espera.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top