Jenkins 詹金斯:控制台输出字符

Jenkins 詹金斯:控制台输出字符,jenkins,console,debian,Jenkins,Console,Debian,有人知道如何在Jenkins控制台输出日志中击败这些角色吗 似乎UTF-8有问题 这里的问题是字符没有作为UTF-8输出到您的控制台。我认为解决方案是在调用它以UTF-8形式编写输出时告诉jenkins。有关类似问题,请参阅此解决方案 差不多 java-Dfile.encoding=UTF-8 jenkins.war可能会起到让答案更完整的作用。 如果使用tomcat容器运行jenkins,则编辑catalina.shconfig文件: vim apache-tomcat-path/bin/ca

有人知道如何在Jenkins控制台输出日志中击败这些角色吗

似乎UTF-8有问题


这里的问题是字符没有作为UTF-8输出到您的控制台。我认为解决方案是在调用它以UTF-8形式编写输出时告诉jenkins。有关类似问题,请参阅此解决方案

差不多
java-Dfile.encoding=UTF-8 jenkins.war
可能会起到让答案更完整的作用。 如果使用tomcat容器运行jenkins,则编辑
catalina.sh
config文件:

vim apache-tomcat-path/bin/catalina.sh
-Dfile.encoding=UTF-8
添加到JAVA\u OPTSvar,然后重新启动tomcat即可。
在詹金斯河。2.46.2,我只是通过转到节点、高级设置、JVM选项,并将
-Dfile.encoding=UTF8
放入,然后使该节点脱机并再次联机,从而实现了这一点。希望这能帮助其他人。如果默认支持UTF8,那就太好了。

在打开文件时尝试将编码更改为“utf-8”,并检查在vs代码中为脚本保存的编码(无论是什么平台)

仅适用于从属节点。脉泽节点似乎没有这样的选项。它工作得很好。我尝试了其他答案,但都不起作用。您从何处运行此命令?