IDEA启动tomcat控制台中文乱码问题(100%有效)

Posted 钢包囊肿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA启动tomcat控制台中文乱码问题(100%有效)相关的知识,希望对你有一定的参考价值。

IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示:

接下来,带大家一起去解决这个问题

第一步:

点击File→Settings

Editor→File Encodings

 

第二步:

点击Run→Edit Configurations

 Tomcat Server→Tomcat1(Tomcat1是自己定义的名字,可以不一致)                     (    -Dfile.encoding=UTF-8    )

第三步:

大家在此电脑里找到IDEA安装路径

 

 

 

这里用记事本打开就可以,在文本最后一行加上          -Dfile.encoding=UTF-8即可

 之后,我们的控制台中文乱码问题就解决啦!如图所示:

以上就是小编总结的所有方法,编程方面不懂的问题通过评论区,私信方式问我哦,欢迎在评论区留言,咱们下期见~

IDEA中Tomcat启动时控制台出现乱码问题

问题出现的背景:程序部署好之后,启动Tomcat服务器,在控制台Output窗口页出现Tomcat启动信息乱码问题。如下图所示

问题分析:其实就是Tomcat编码的问题

解决办法:修改Tomcat安装目录下

..\apache-tomcat-10.0.5\conf\logging.properties文件的编码格式,修改完记得保存文件。具体如下图所示:

之后重启IDEA,然后运行Tomcat服务器,控制台输出正常,如下图所示:

再补充一点:

之前百度过其它方法,比如修改idea64.exe.vmoptions文件,该文件路径C:\Program Files\JetBrains\IntelliJ IDEA 2021.1\bin目录下(这是我的安装 目录,实际中要根据自己的安装目录来找)。打开该文件,然后在该文件内加上:-Dfile.encoding=UTF-8,确实也可以解决Tomcat启动过程时中文乱码的问题,但是对于我而言,我在调试过程中发现java代码中的打印输出System.out.println("Hello Servlet 被访问了!")却出现中文乱码(在此之前的调试是没有出现过这个问题的)。我建议跟我类似情况的小伙伴修改logging.properties文件下的编码。

以上是关于IDEA启动tomcat控制台中文乱码问题(100%有效)的主要内容,如果未能解决你的问题,请参考以下文章

IDEA启动tomcat控制台中文乱码

IDEA2020启动Tomcat控制台中文乱码解决

IDEA启动tomcat控制台中文乱码问题(100%有效)

Tomcat启动时,控制台和IDEA控制台中文乱码解决方案

解决idea中tomcat 控制台乱码问题

在idea中启动Tomcat时控制台日志乱码问题