jenkins日志乱码linux,jenkins中文及符号乱码
一、问题详情
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中文及符号乱码相关推荐
- 解决linux下中文文件名显示乱码问题
在windows上使用ftp上传文件到Linux上,中文名称在Linux系统中显示为乱码.虽然将Linux的env设置了LANG=en_US.UTF-8,并且本地的Shell客户端编码也设置成UTF- ...
- Linux系统打印机打印乱码,Linux输入中文乱码问题(亲测有效)
场景:当我们在Linux创建一个txt文件,输入中文的时候,发现输入的中文都是乱码 请看以下解决步骤: 1. 查看当前系统默认采用的字符集 locale 查看当前系统默认采用的字符集 2. 查看系统当 ...
- linux下.txt文件名乱码,Linux下打开txt文件乱码问题解决方案
背景: 有人从windows下传给你文件,你收到之后,在linux下打开发现中文全是乱码,这时候是不是很郁闷呢? 问题原因: 由于window下txt文件的编码方式为gbk,而linux下txt文件( ...
- android java 中文乱码_android读写中文如何避免乱码详解
前言 android读取文件中文出现乱码的原因无非就是,读取文件的字符格式与写如文件的格式不一致.因此,避免中文乱码,要在写入文件的时候按照一定的格式写入,读取的时候按照一定的格式读取.这样对应就不会 ...
- php 中文字符串截取无乱码,php实现中文字符串无乱码截取
在PHP开发中会经常用到字符串截取,有的时候字符串截取会出现乱码的情况,那么怎么解决这个问题呢,其实也很容易 首先我们要了解关于中英文占多少字节的问题. ASCII码:一个中文汉字占两个字节的空间. ...
- jenkins日志乱码linux,Jenkins控制台中乱码问题解决
由于服务器环境及应用层各版本的不同.编码方式的不同因此会有很多种情况会出现乱码问题. 由于Jenkins中的job运行的是独立的一个shell环境,许多的环境变量与服务器中是不一样的,因此在job中执 ...
- java获取gbk文件名 linux_Java读取linux系统中文文件名时候乱码,并显示文件不存在...
使用ava.io.Filef=newjava.io.File("/home/multiverse/Repository/PMEPGImport")的方式读取文件,如文件名称含有中文 ...
- Unix/Linux中中文图像输出乱码问题。
最近,在把条码系统集成到Oracle EBS平台上时,老是遇到中文乱码问题.服务器用Apache 1.3.EBS 平台的应用服务器JRun. 经过多方查找资料,现拿出自己的解决方案供后续遇到此类问题的 ...
- xp系统安装oracle乱码,linux中安装Oracle汉字乱码完整解决方案
一. 安装JDK 在/tmp下建立一个临时的文件夹 # cd /tmp # mkdir javacn # cd javacn 从网上搜索下载j2sdk-1_4_2_02-linux-i586.bin并 ...
最新文章
- 2 vtk 编译_OpenCV4.2使用viz模块显示3D图像
- Python使用matplotlib可视化散点图、可视化两个数值变量之间的关系(Scatter plot)
- php 安装pdo odbc,关于PHP安装扩展pdo_odbc
- 使用Docker-容器命令介绍
- 严格程度_国内医疗器械生产许可证申请申报-经营一类、二类、严格的三类之间区别...
- 最新“母马”病毒反杀主流杀毒软件
- c++ opengl 分形树_推荐一些适合新手练手的C/C++项目,小白练手最适合!
- VTM10.0代码学习18:xCheckRDCostMerge2Nx2N()
- SEO的艺术(原书第2版)
- SSM框架客户管理系统
- 数据库管理员详细介绍
- 51单片机99秒倒计时C语言程序,单片机 60秒倒计时
- C# 之 带你玩转命令行版《2048》 -- 附源码分享
- java将十进制数字转换成二进制
- 各站VIP***教程
- orb slam [RGBD-1] process has died解决
- 你真的了解getline()的返回值吗?—— basic_istream::getline() 与 string::getline
- 3D数学——法线变换
- nodeJs 接收上传文件
- 搭建一款属于你自己的图像识别系统
热门文章
- 微信小程序学习(二)
- JAVA写的网页爬虫爬取必应词典的词汇音标
- 重磅!软著申请不需要邮寄纸质材料啦,附软著申请流程。
- Crawling is going on - Beta版本测试报告
- rosrun rob[rospack] Warning: error while crawling boost::filesystem::status: Permission denied .gvfs
- 无法查询邀请服务器信息,开发平台查询成功,小程序里无法查询 服务器https 配置成功...
- 用计算机如何画柳条,柳树画法初级进阶教程
- 外贸通:华尔街大佬爆料:特斯拉即将破产,活不过六个月,马斯克回顾曾落泪。
- 【Linux练习生】线程池
- ajax散点图改变样式,使用D3.js实现的散点图可视化