Frage

Während ShrinkSafe custom_rhino.jar zu verwenden versuchen, Dojo zu bauen ich MalformedInputException bekommen. Das Problem tritt auf, wenn Build erreicht eigene Widgets / Vorlagen, die in UTF-8 gespeichert französisch Buchstaben enthalten. Der AIX-Maschine hat LANG = en_US, die korrekt sein sollte, von anderen dokumentierten Probleme Beurteilung bezüglich MalformedInputException mit IBM JRE.

Switching JRE von Sun ist nicht akzeptable Lösung, da diese bauen auf IBM AIX laufen müssen. Es ist möglich, dass eine Lösung in wechselnd etwas in AIX oder eine Einstellung in IBM JRE oder beides sein könnte. Bisher habe ich nicht erfolgreich gewesen.

Das Problem ist auch a href beschrieben <= "http://dojotoolkit.org/forum/dojo-core-dojo-0-9/dojo-core-support/dojo-0-9-build-throwing-java- Ausnahmen“rel = "nofollow noreferrer"> im Forum Dojo, aber ohne richtige Auflösung.

War es hilfreich?

Lösung

In dem verknüpften Forum, habe ich nicht eine Klärung über die Standard-Zeichencodierung auf dem Build-Rechner sehen.

Es kann sein, dass Dojo eine Codierung von UTF-8 verwendet, aber in Wirklichkeit sind verschlüsselt Ihre Dateien mit so etwas wie ISO-8859-1 (Ich gehe davon aus westlichen lateinischen Buchstaben verwendet werden, für Französisch).

Haben Sie einen Editor haben wie Eclipse, dass Sie die Zeichenkodierung angeben können, auf eine bestimmte Datei zu benutzen? Sie könnten versuchen, die Datei mit UTF-8-Codierung zu öffnen und sehen, ob die Charaktere sind, was Sie erwarten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top