Weiß jemand, wie man solche Zeichen in Jenkins Konsolenausgabeprotokoll schlägt?
Scheint, dass es ein Problem mit UTF-8 gibt.
Das Problem hierbei ist, dass die Zeichen nicht als UTF-8 auf Ihrer Konsole ausgegeben werden. Ich denke, die Lösung besteht darin, jenkins
mitzuteilen, wenn Sie es aufrufen, um die Ausgabe als UTF-8 zu schreiben. Finden Sie diese Lösung für ein ähnliches Problem UTF-8 Char-Codierung funktioniert nicht auf der Konsole (Linux)
Etwas wie
java -Dfile.encoding=UTF-8 jenkins.war
könnte den Trick machen
In Jenkins ver. 2.46.2, Ich habe es gerade zum Laufen gebracht, indem ich zu Knoten, Erweiterte Einstellungen, JVM-Optionen gehe und -Dfile.encoding=UTF8
setze und diesen Knoten dann wieder offline und online nehme. Hoffe das hilft anderen Menschen. Es wäre großartig, wenn die UTF8-Unterstützung Standard wäre.
Um die Antwort vollständiger zu geben.
Wenn Sie zum Ausführen von jenkins einen Tomcat-Container verwenden, bearbeiten Sie catalina.sh
config file:
Fügen Sie -Dfile.encoding=UTF-8
zur JAVA_OPTS var hinzu und starten Sie tomcat neu.