首页 > 其他分享 >IDEA中Tomcat在控制台乱码问题

IDEA中Tomcat在控制台乱码问题

时间:2023-02-13 11:34:29浏览次数:37  
标签:编码 Tomcat tomcat cmd IDEA gbk 乱码 日志


首先要分清是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​

IDEA中Tomcat在控制台乱码问题_intellij idea


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

IDEA中Tomcat在控制台乱码问题_java_02


标签:编码,Tomcat,tomcat,cmd,IDEA,gbk,乱码,日志
From: https://blog.51cto.com/u_15961549/6053833

相关文章

  • 解决curl中文乱码问题
    文章目录​​1、问题描述​​​​2、解决方案:安装iconv​​1、问题描述curl下载地址:​​https://curl.se/download.html​​​在执行命令​​curlwww.baidu.com​​的时候......
  • idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded解决方法
    在用idea开发java项目时,启动报内存溢出错误,致服务启动失败:Error:java:java.lang.OutOfMemoryError:GCoverheadlimitexceeded报此错说明启动期间内存不够用了,把idea的启......
  • idea部署二手交易平台
    1.安装javajava8:https://www.aliyundrive.com/s/FmeWnLMFRD4一路默认安装即可。配置环境变量在设置里面搜索高级系统,点击查看高级系统设置。新建JAVA_HOME变量,填入j......
  • IntelliJ IDEA 创建JavaFX项目运行
    (IntelliJIDEA创建JavaFX项目运行)JavaFX官网文档:https://openjfx.io/openjfx-docs/JavaFX2008年12月05日诞生,是一个开源的下一代客户端应用程序平台,适用于基于Java......
  • IDEA创建Activiti工作流
    IDEA创建Activiti工作流Activiti7工作流引擎:进阶篇(八)会签......
  • Tomcat漏洞(CVE-2017-12615)复现
     漏洞原理:漏洞原理:Tomcat配置文件/conf/web.xml配置了可写(readonly=false),导致可以使用PUT方法上传任意文件,攻击者将精心构造的payload向服务器上传包含任意代码的JSP......
  • tomcat安装配置
    Tomcat下载 下载网址ApacheTomcat-ApacheTomcat®9软件下载 在左侧找到需要下载的版本,然后在右侧选择对应的环境 Tomcat环境配置在我的电脑中点击系统属性......
  • IntelliJ IDEA插件
    1.官方汉化:Chinese(Simplified)LanguagePack(软件使用利器)2.文本翻译:Translation(源码阅读利器)可以FQ的使用默认的Google翻译,不能FQ的改成微软翻译即可使用就是右......
  • idea集成maven插件和使用骨架创建maven的java工程
    idea集成maven插件    关闭设置界面 使用骨架创建maven的java工程  新创建的项目目录结构       ......
  • Tomcat任意文件写入(CVE-2017-12615)漏洞复现
    一、漏洞原理Tomcat设置了写权限(readonly=false)我们可以向服务器写入文件<servlet><servlet-name>default</servlet-name><servlet-class>org.apache.catalina......