Jenkins控制台中乱码问题
来源:互联网 发布:游戏官方网站源码 编辑:程序博客网 时间:2024/06/08 13:46
由于服务器环境及应用层各版本的不同、编码方式的不同因此会有很多种情况会出现乱码问题。
由于Jenkins中的job运行的是独立的一个shell环境,许多的环境变量与服务器中是不一样的,因此在job中执行的命令也就会有所差异。
因此可以在job中执行env命令,同时在服务器中执行env命令查看环境的异同点。
对于Jenkins中乱码问题,首先,确保Jenkins的容器如Glassfish,Tomcat的编码是正确的,已设置成如UTF-8编码。
若还有乱码,做如下尝试:
系统管理——系统设置,添加编码环境变量
言而总之:
控制台乱码原因在于服务器上的log文件编码非UTF-8
例如可以先查看当前job下builds/lastSuccessfulBuild/log 日志文件的编码方式
# file log //查看log编码方式
再查看jenkins中系统管理——系统信息里file.encoding系统变量的编码
若file.encoding系统变量编码非UTF-8,则将使log文件非UTF-8,因此导致乱码
0 0
- Jenkins控制台中乱码问题
- linux下控制台中乱码解决
- MySQL 在Mac 控制台中 SQL乱码
- 解决Elixir在windows控制台中汉字显示乱码的问题
- Windows控制台中一些相关参数设置(解决控制台乱码等问题)
- Java控制台中输入中文输出乱码的解决办法
- mongodb在控制台中查询时中文显示乱码
- Python程序在Eclipse控制台中乱码解决方法
- 解决控制台中大量警告信息的问题
- Winfrom和控制台中static修饰方法的问题
- Xcode控制台中NSLog不打印的问题
- 控制台中使用settimer
- jenkins 控制台中文乱码问题
- Jenkins之解决乱码问题
- eclipse控制台中输入中文输出乱码的解决办法http://jxtm.bsdlover.cn/?p=1425
- win32汇编---控制台中输出
- 控制台中使用多线程编程
- 控制台中输出宽字符
- 显示意图激活另外一个activity
- 9个学习Informatica非常好的资源
- fcntl设置FD_CLOEXEC标志作用
- android蓝牙4.0使用方法
- JAVA基础回顾1 遍历List Set 和Map集合的所有方法
- Jenkins控制台中乱码问题
- Informatica Update 机制详解
- C#中的多态性
- 水题Conductors URAL1011
- HDU 1856(求并查集里元素的个数)
- 树-堆结构练习——合并果子之哈夫曼树
- 利用MFC读取Excel文件
- 计算器(java)
- nformatica学习笔记