2015-01-15 22 views

Trả lời

7

Vấn đề ở đây là các nhân vật không được đầu ra như UTF-8 để giao diện điều khiển của bạn. Tôi nghĩ rằng giải pháp là để nói với jenkins khi bạn gọi nó để viết đầu ra như UTF-8. Xem giải pháp này cho một vấn đề tương tự UTF-8 char encoding does not work on console (Linux)

Something như java -Dfile.encoding=UTF-8 jenkins.war thể làm như lừa

2

Để cung cấp cho các câu trả lời hoàn chỉnh hơn. Nếu bạn sử dụng một container tomcat chạy Jenkins, sau đó chỉnh sửa tập tin cấu hình catalina.sh:

vim apache-tomcat-path/bin/catalina.sh 

Thêm -Dfile.encoding=UTF-8 đến JAVA_OPTS var và khởi động lại tomcat sẽ làm các trick. enter image description here

3

Trong Jenkins ver. 2.46.2, tôi chỉ có điều này để làm việc bằng cách vào nút, cài đặt nâng cao, tùy chọn JVM và đặt -Dfile.encoding=UTF8 và sau đó lấy nút đó ngoại tuyến và trực tuyến một lần nữa. Hy vọng điều này sẽ giúp người khác. Nó sẽ là tuyệt vời nếu hỗ trợ UTF8 là mặc định.

Các vấn đề liên quan