Domanda

Mentre provo ad usare Shrinksafe custom_rhino.jar per costruire Dojo ottengo MalformedInputException. Il problema si verifica quando build raggiunge widget / template personalizzati che contengono lettere francesi memorizzate in UTF-8. La macchina AIX ha LANG = en_US che dovrebbe essere corretto, a giudicare da altri problemi documentati riguardanti MalformedInputException con IBM JRE.

Il passaggio a JRE di Sun non è una soluzione accettabile poiché questa build deve essere eseguita su IBM AIX. È possibile che una soluzione potrebbe essere quella di modificare qualcosa in AIX o un'impostazione in IBM JRE o entrambi. Finora non ho avuto successo.

Il problema è anche descritto nel forum di dojo ma senza una risoluzione adeguata.

È stato utile?

Soluzione

Nel forum collegato, non ho visto un chiarimento sulla codifica dei caratteri predefinita sul tuo computer di costruzione.

Può darsi che Dojo stia usando una codifica di UTF-8, ma in effetti i tuoi file sono codificati con qualcosa come ISO-8859-1 (suppongo che i caratteri latino occidentali siano usati per il francese).

Hai un editor come Eclipse che ti consente di specificare la codifica dei caratteri da usare su un determinato file? Potresti provare ad aprire il file con la codifica UTF-8 e vedere se i caratteri sono quelli che ti aspetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top