前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jekins控制台输出乱码解决方案

jekins控制台输出乱码解决方案

原创
作者头像
Meccer
修改2022-03-04 10:26:39
2.5K0
修改2022-03-04 10:26:39
举报
文章被收录于专栏:测试学习之路

在刚配置完jekins的时候,我们运行自动化测试项目时,经常发现控制台输出的中文全部显示乱码,无法正确显示打印的log,所以我们需要对jekins进行配置来解决乱码的情况。

首先,找到jekins目录,修改jekins.xml文件中的配置,在<arguments>标签处增加-Dfile.encoding=utf-8,然后保存

接下来重启jekins后,我们去jekins中进行配置,在系统配置页面,全局属性处新增键值对,LANG,zh_CN.utf-8.

然后在全局MAVEN_OPTS配置中添加-Dfile.encoding=utf-8。完事~~~~

近期又发现了问题,Python自动化项目部署后,输出的中文依旧乱码,jekins的编码也修改成utf-8也不可以。因为搜到的方法,都是针对java项目去设置了编码,Python似乎不管用。

最终解决方案:

在jekins部署的机器上添加环境变量,变量名为PYTHONIOENCODING,变量值为 UTF8。最后重启jekins后在设置中看到下图,然后构建项目输出的中文就不会乱码了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档