解决Jenkins控制台日志中文乱码
前提:Jenkins部署在Windows服务器的tomcat容器里,执行python时控制台日志中文乱码
step1:设置Jenkins环境变量:
系统管理→系统设置→全局属性→环境变量
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
PYTHONIOENCODING=UTF8
step2:设置jenkins所在服务器环境变量:
右键我的电脑→属性→高级系统设置→环境变量→新建系统变量,添加变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF8
step3:Tomcat配置
配置tomcat下conf目录的server.xml文件
<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
将URIEncoding="utf-8"更改为useBodyEncodingForURI=“true”
step4:重启Jenkins服务,搞定
Linux下同样有效
转载自码农家园:ddyu2x@gmail.com