一、问题详情

jenkins构建mav任务,在控制台显示乱码:

二、原因分析

查看系统编码和tomcat的编码都正常

grep encoding /usr/local/tomcat/conf/server.xml

locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

查看jenkins-->系统管理-->系统信息--发现字符编码不对,都是ANSI_X3.4-1968而不是UTF8导致的。

三、解决方法

在jenkins-->系统管理-->系统设置-->添加环境变量-->重启jenkins

键:JAVA_TOOL_OPTIONS

值:-Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8

如下图:

如果不生效可以在系统中添加一条环境变量

export JAVA_TOOL_OPTIONS="-Duser.timezone=Asia/Shanghai -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8"

我是直接增加到/etc/profile下的

重启jenkins后发现恢复

jenkins日志乱码linux,jenkins中文及符号乱码相关推荐

  1. 解决linux下中文文件名显示乱码问题

    在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码.虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF- ...

  2. Linux系统打印机打印乱码,Linux输入中文乱码问题(亲测有效)

    场景:当我们在Linux创建一个txt文件,输入中文的时候,发现输入的中文都是乱码 请看以下解决步骤: 1. 查看当前系统默认采用的字符集 locale 查看当前系统默认采用的字符集 2. 查看系统当 ...

  3. linux下.txt文件名乱码,Linux下打开txt文件乱码问题解决方案

    背景: 有人从windows下传给你文件,你收到之后,在linux下打开发现中文全是乱码,这时候是不是很郁闷呢? 问题原因: 由于window下txt文件的编码方式为gbk,而linux下txt文件( ...

  4. android java 中文乱码_android读写中文如何避免乱码详解

    前言 android读取文件中文出现乱码的原因无非就是,读取文件的字符格式与写如文件的格式不一致.因此,避免中文乱码,要在写入文件的时候按照一定的格式写入,读取的时候按照一定的格式读取.这样对应就不会 ...

  5. php 中文字符串截取无乱码,php实现中文字符串无乱码截取

    在PHP开发中会经常用到字符串截取,有的时候字符串截取会出现乱码的情况,那么怎么解决这个问题呢,其实也很容易 首先我们要了解关于中英文占多少字节的问题. ASCII码:一个中文汉字占两个字节的空间. ...

  6. jenkins日志乱码linux,Jenkins控制台中乱码问题解决

    由于服务器环境及应用层各版本的不同.编码方式的不同因此会有很多种情况会出现乱码问题. 由于Jenkins中的job运行的是独立的一个shell环境,许多的环境变量与服务器中是不一样的,因此在job中执 ...

  7. java获取gbk文件名 linux_Java读取linux系统中文文件名时候乱码,并显示文件不存在...

    使用ava.io.Filef=newjava.io.File("/home/multiverse/Repository/PMEPGImport")的方式读取文件,如文件名称含有中文 ...

  8. Unix/Linux中中文图像输出乱码问题。

    最近,在把条码系统集成到Oracle EBS平台上时,老是遇到中文乱码问题.服务器用Apache 1.3.EBS 平台的应用服务器JRun. 经过多方查找资料,现拿出自己的解决方案供后续遇到此类问题的 ...

  9. xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案

    一. 安装JDK 在/tmp下建立一个临时的文件夹 # cd /tmp # mkdir javacn # cd javacn 从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并 ...

最新文章

  1. 2 vtk 编译_OpenCV4.2使用viz模块显示3D图像
  2. Python使用matplotlib可视化散点图、可视化两个数值变量之间的关系(Scatter plot)
  3. php 安装pdo odbc,关于PHP安装扩展pdo_odbc
  4. 使用Docker-容器命令介绍
  5. 严格程度_国内医疗器械生产许可证申请申报-经营一类、二类、严格的三类之间区别...
  6. 最新“母马”病毒反杀主流杀毒软件
  7. c++ opengl 分形树_推荐一些适合新手练手的C/C++项目,小白练手最适合!
  8. VTM10.0代码学习18:xCheckRDCostMerge2Nx2N()
  9. SEO的艺术(原书第2版)
  10. SSM框架客户管理系统
  11. 数据库管理员详细介绍
  12. 51单片机99秒倒计时C语言程序,单片机 60秒倒计时
  13. C# 之 带你玩转命令行版《2048》 -- 附源码分享
  14. java将十进制数字转换成二进制
  15. 各站VIP***教程
  16. orb slam [RGBD-1] process has died解决
  17. 你真的了解getline()的返回值吗?—— basic_istream::getline() 与 string::getline
  18. 3D数学——法线变换
  19. nodeJs 接收上传文件
  20. 搭建一款属于你自己的图像识别系统

热门文章

  1. 微信小程序学习(二)
  2. JAVA写的网页爬虫爬取必应词典的词汇音标
  3. 重磅!软著申请不需要邮寄纸质材料啦,附软著申请流程。
  4. Crawling is going on - Beta版本测试报告
  5. rosrun rob[rospack] Warning: error while crawling boost::filesystem::status: Permission denied .gvfs
  6. 无法查询邀请服务器信息,开发平台查询成功,小程序里无法查询 服务器https 配置成功...
  7. 用计算机如何画柳条,柳树画法初级进阶教程
  8. 外贸通:华尔街大佬爆料:特斯拉即将破产,活不过六个月,马斯克回顾曾落泪。
  9. 【Linux练习生】线程池
  10. ajax散点图改变样式,使用D3.js实现的散点图可视化