背景:
在windows10电脑上,搭建了一个Jenkins+ python +allure+pytest的自动化接口测试工程
运行项目时,发现控制输出的中文乱码
原因:
在网上查阅了各种资料,分析原因: Jenkins编码方式错误
按照网上方式各种处理各种尝试后,重启Jenkins后无效
最后解决方案:
结合各位前辈的文章,统计以下步骤,进行尝试
步骤1: 设置Jenkins:系统管理→系统设置→全局属性,勾选【环境变量】,输入键值,如图所示:
JAVA_TOOL_OPTIONS = -Dfile.encoding=UTF-8
LANG = zh_CN.UTF-8
注意:
坑点1: 网上有些教程 会说是 -Difile.encoding=UTF-8
教程里其实是打错了,多打了