首页 > 其他分享 >解决Jenkins控制台日志中文乱码

解决Jenkins控制台日志中文乱码

时间:2023-05-29 14:00:24浏览次数:55  
标签:乱码 设置 Jenkins 控制台 环境变量 日志

前提:Jenkins部署在Windows服务器的tomcat容器里,执行python时控制台日志中文乱码

step1:设置Jenkins环境变量:
系统管理→系统设置→全局属性→环境变量
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8
PYTHONIOENCODING=UTF8

step2:设置jenkins所在服务器环境变量:
右键我的电脑→属性→高级系统设置→环境变量→新建系统变量,添加变量名:JAVA_TOOL_OPTIONS 变量值:-Dfile.encoding=UTF8

step3:Tomcat配置
配置tomcat下conf目录的server.xml文件

<Connector port="8080" URIEncoding="utf-8" protocol="HTTP/1.1"

 connectionTimeout="20000"

redirectPort="8443" />

将URIEncoding="utf-8"更改为useBodyEncodingForURI=“true”

step4:重启Jenkins服务,搞定

Linux下同样有效

转载自码农家园:[email protected]

标签:乱码,设置,Jenkins,控制台,环境变量,日志
From: https://www.cnblogs.com/fenglj1/p/17440227.html

相关文章

  • 记录一次jenkins远程发布github中的net core 项目
    安装jenkinshttps://www.cnblogs.com/YorkQi/p/13658531.html进入jenkins容器dockerexec-it 容器编号bash设置github的sshkey  因为jinkens拉取不能直接用账户密码apt-getupdateapt-getinstallvimssh-keygen-trsa-C"邮箱"PS: /root/.ssh/文件夹下就是你的......
  • pycharm debug中文乱码解决办法
    setting-->editor-->fileencoding编码改成utf-8 控制面板-->时钟和区域-->日期和时间-->更改日期个时间-->更改日历设置-->管理-->更改系统区域设置-->Beta版:使用UnicodeUTF-8提供全球语言支持(U)勾线上 设置完重启电脑OK ......
  • Visual Studio 调试效率提升小Tips 桌面 MFC应用程序增加控制台窗口
    VisualStudioIDE调试问题调试时中文字符串显示乱码或者问号=>将该变量添加到监视,在变量名后添加,s8为gui程序添加console窗口打印信息//wxhaddconsoleforprintinfo!if(!AllocConsole()){ printf_s("wxhopenconsolefailed!\n");}else{ charszBuff[......
  • jenkins+gitlab 实现代码自动部署
    Jenkins设置:点击:ManageJenkins:点击:ManageCredentials点击:StoresscopedtoJenkins下的全局点击:添加凭据添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以;设置ssh账户密码:选择Mana......
  • centos7.6 终端显示乱码解决只要一步
    解释一下乱码原因,服务器编码和终端工具不一致。但只要支持utf-8,不管终端工具和服务器怎么编码都可以正确显示。所以先看终端工具是不是utf-8,我的终端工具显示如下,是UTF-8 再检查服务器编码,使用命令locale看服务器编码,或者用echo$LANG明显没有UTF-8字样。那就修改服务......
  • ajax乱码问题和异步同步问题
    1. 测试内容: 201.1 发送ajax get请求    发送数据到服务器,服务器获取的数据是否乱码?    - 服务器响应给前端的中文,会不会乱码?1.2 发送ajax post请求    - 发送数据到服务器,服务器获取的数据是否乱码?    - 服务器响应给前端的中文,会不会乱码?1.3 包括还要......
  • 云原生(docker jenkins k8s)
    docker(1)架构●Docker_Host:○安装Docker的主机●DockerDaemon:○运行在Docker主机上的Docker后台进程●Client:○操作Docker主机的客户端(命令行、UI等)●Registry:○镜像仓库○DockerHub●Images:○镜像,带环境打包好的程序,可以直接启动运行●Containers:○......
  • 十、Jenkins流水线集成Sonar
    Jenkins安装在阿里云主机上,SonarQube安装在腾讯云主机上。所使用的地址都是外网ip。一、Jenkins配置Sonar安装SonarQubeScannerforJenkins插件:  我这里已经安装了。 配置SonarQubeServer,在系统管理->ConfigureSystem中:  注意:这里的SonarQube的凭据选择Sec......
  • 一个小插件,将控制台的sql打印出来
     将下面的源码保存成一个.html文件,然后用浏览器打开,最后将它保存到浏览器标签里,就能方便下次打开啦: 源码如下:<!DOCTYPEhtml><htmllang="ch-zn"><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><title>Myb......
  • 解决mysqldump 导出中文乱码的问题
    导数据库mysqldump-uroot-p111111-P3306-h127.0.0.1test>/data/test.sql导出后的数据库打开是乱码,如下:开始以为打开的方式不对,就用记事本打开后,用utf-8的编码格式另保存下结果打开后,仍然是乱码。这时候,猜测是不是数据库的字符集的编码有问题,然后进入数据库,输入命......