场景:
使用jenkins构建,console 输出的中文乱码。果断百度一下,尝试了以下几种方法(均无效):
1.在Configure System→Global properties→Environment variables处添加环境变量:LANG = zn_CH.utf-8
2.在jenkins下的jenkins.xml文件中找到<arguments> ……</arguments>,在中间添加 -Difile.encoding=utf-8
终极解决方法:
携带参数的命令行启动jenkins:java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -jar jenkins.war --httpPort=8090
# --httpPort为手动设置端口号