1、进入jenkins -- 系统管理 -- 系统设置 -- 全局属性,勾选Environment variables ,键输入 LANG 值输入 zh_CN.UTF-8 保存
2、配置系统环境变量,新增变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF-8
3、配置系统环境变量,新增变量名:PYTHONIOENCODING 变量值:UTF8
4、修改jenkins安装目录下jenkins.xml文件 ,添加黄色字段
<executable>%BASE%\jre\bin\java</executable>
<arguments>-Xrs -Xmx256m -Dfile.encoding=utf-8
-Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "%BASE%\jenkins.war" --httpPort=8080 --webroot="%BASE%\war"</arguments>
5、修改tomcat安装目录下conf目录内的server.xml文件,添加黄色字段
<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
6、重启jenkins
http://localhost:8080/exit (按回车后退出)页面内显示下面字段,点击 “Try POSTing”按钮,显示403
POST is required for jenkins.model.Jenkins.doExit
Try POSTing
http://localhost:8080/restart (按回车后重新启动)页面显示下面字段,点击“yes”按钮,jenkins开始启动
Are you sure about restarting Jenkins? yes
等待启动后重新登陆jenkins
7、进入系统管理--系统信息,查看file.encoding字段为 utf-8重新测试控制台输出中文,已经不是乱码