- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
一、环境介绍
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试试。
售前咨询
售后咨询
备案咨询
二维码
TOP