前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IDEA中Tomcat在控制台乱码问题

IDEA中Tomcat在控制台乱码问题

作者头像
别团等shy哥发育
发布2023-02-27 10:49:00
1.9K0
发布2023-02-27 10:49:00
举报
文章被收录于专栏:全栈开发那些事

首先要分清是tomcat日志编码,与idea的日志显示控制台编码

tomcat日志编码

  • cmd内 “cd /d tomcat根目录” “bin\catalina.bat run” 运行,"chcp65001"切换cmd为utf8,"chcp 936"切换cmd为gbk,确定tomcat日志编码,一般因为tomcat/conf/logging.properties java.util.logging.ConsoleHandler.encoding = UTF-8已设置为utf8

idea显示编码(主要是这个问题):

  • windows默认用gbk所以idea显示默认为gbk编码,【一定】在 Help-- custom vm options 添加-Dfile.encoding=UTF-8,强制为utf8编码显示,不要自己改.vmoptions可能位置不对,idea会在用户目录复制一个
  • 注意:这一步不要去IDEA的安装目录中改bin目录下的配置文件,那个位置可能不对,我测试过,就按找介绍的这个方法在IDEA中改就行。 【切忌】自己改tomcat的logging.properties 为GBk 会导致调试时get/post参数乱码
在这里插入图片描述
在这里插入图片描述

加上最后一句:-Dfile.encoding=UTF-8

在这里插入图片描述
在这里插入图片描述

改完后启动tomcat,可看到乱码已经消失:

在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 首先要分清是tomcat日志编码,与idea的日志显示控制台编码
  • tomcat日志编码:
  • idea显示编码(主要是这个问题):
  • 加上最后一句:-Dfile.encoding=UTF-8
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档