Có ai biết cách đánh dấu các ký tự như vậy trong nhật ký đầu ra của bàn điều khiển Jenkins không?Jenkins: các ký tự đầu ra của bảng điều khiển
Dường như có sự cố với UTF-8.
Có ai biết cách đánh dấu các ký tự như vậy trong nhật ký đầu ra của bàn điều khiển Jenkins không?Jenkins: các ký tự đầu ra của bảng điều khiển
Dường như có sự cố với UTF-8.
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
Để 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.
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.