xshell显示Tomcat日志中文乱码

本文介绍了解决Tomcat服务器日志乱码的方法,包括调整系统字符集配置、Xshell等工具的字符集设置及修改Tomcat日志编码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、环境介绍

Tomcat服务器,部分服务器xshell显示Tomcat日志中文乱码。我这里给大家讲一个排查思路。
显示乱码说到底就几个问题。
1.系统字符集(解决办法网上很多)
2.连接软件字符集(xshell,crt等字符集设置,网上也有很多)
3.系统服务器字符集问题。(如果你想单纯显示,那么修改字符集为GBK就可以了,如果想统一字符集方便管理,那么往下看。)

二、修复显示乱码问题

1.我这里简洁叙述,网上很多资料

#cat /etc/sysconfig/i18n 修改文件内容
LANG="zh_CN.UTF-8"
source /etc/sysconfig/i18n
#echo 'LANG="zh_CN.UTF-8"' > /etc/locale.conf
source /etc/locale.conf

2.Xshell。CRT等软件
属性 -> 终端 -> 设置字符集为UTF-8

3.修改tomcat应用日志默认编码格式
解决方案
修改tomcat/bin/catalina.sh文件,在JAVA_OPTS变量后新增以下参数:
-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8
然后重启tomcat即可。

备注:如果看到的日志还是乱码的话就把日志清空再重启tomcat试试。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值