ant: Warnung: unmappable Zeichen für die Codierung von UTF8
Ich habe gesehen, zahlreiche Fragen wie meine, aber nicht meine Frage beantworten, denn ich bin mit ant und ich bin nicht mit eclipse. Ich habe diesen code ausführen: ant clean dist
und es sagt mir mehrfach, dass warning: unmappable character for encoding UTF8
.
Sehe ich auf der Java-Befehl, dass es eine -encoding-option, aber das hilft mir nicht denn ich bin mit dem ant.
Bin ich auf Linux und ich bin versucht zu laufen, der Entwickler-version von Sentrick; ich habe Sie nicht gemacht, keine Veränderungen, nichts, ich habe gerade heruntergeladen es und folgte all Ihren Anweisungen und es ain ' T keinen Unterschied macht. Ich per E-Mail die Entwickler, und Sie sagte mir, es war dieses problem, aber ich vermute, dass es tatsächlich etwas tun musst mit diesem Fehler am Ende:
BUILD FAILED
/home/daniel/sentricksrc/sentrick/build.xml:22: The following error occurred while executing this line:
/home/daniel/sentricksrc/sentrick/ant/common-targets.xml:83: Test de.denkselbst.sentrick.tokeniser.components.DetectedAbbreviationAnnotatorTest failed
Ich bin mir nicht sicher, was ich tun werde jetzt, weil ich wirklich brauchen, für Sie zu arbeiten
InformationsquelleAutor JOHANNES_NYÅTT | 2013-01-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, ändern Sie die Datei-Kodierung der Quelldateien und legen Sie die Standard-Java-Datei-Kodierung UTF-8 auch.
Für Ant:
hinzufügen
-Dfile.encoding=UTF8
zu IhremANT_OPTS
UmgebungsvariableEinstellung der Standard-Java-Datei-Kodierung UTF-8:
Oder Sie können bis java mit dem argument
-Dfile.encoding=UTF8
Ich fand, wie zu töten Java mit
pkill java
aber wie starten Sie es wieder??Mit
export JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
löste das Problem für mich aber immer noch nicht verstehen, warum es passiert ist. Ich habe mitant
seit Monaten mit einem problem. Ich verwende jEdit und wurde nur eine Linie in einer der Dateien und der gesamte code kaputt!InformationsquelleAutor Chandana
Das problem ist nicht eclipse oder ant. Das problem ist, dass Sie eine build-Datei mit Sonderzeichen. Wie typografische Anführungszeichen oder m-Sprüngen von MS Word. Wie auch immer, Sie haben Zeichen in der XML-Datei, die nicht die UTF-8-Zeichensatz. So sollte man sich die XML so entfernen Sie die ungültigen Zeichen, und ersetzen Sie Sie mit ähnlich aussehenden, aber gültige UTF-8-Versionen. Spezielle Zeichen wie @ © — ® etc. und ersetzen Sie Sie mit den (c) oder was auch immer Sie nützlich ist.
BTW, der schlechte Charakter ist in common-targets.xml in Zeile 83
InformationsquelleAutor Zagrev
Ändern der Codierung auf Cp 1252 gearbeitet für mein Projekt mit dem gleichen Fehler. Ich habe versucht, die änderung eclipse Eigenschaften mehrere Male, aber es Tat mir nicht helfen in keiner Weise. Ich fügte hinzu, encoding-Eigenschaft, um meine pom.xml Datei, und der Fehler verschwunden. http://ctrlaltsolve.blogspot.in/2015/11/encoding-properties-in-maven.html
InformationsquelleAutor user5570799