记录 idea 启动 tomcat 控制台输出乱码问题解决

文章目录
    • 问题现象
    • 解决排查过程
      • [1. **检查 idea 编码设置**](#1. 检查 idea 编码设置)
      • [2. **检查 tomcat 配置**](#2. 检查 tomcat 配置)
      • [3.检查 idea 配置文件](#3.检查 idea 配置文件)
      • [4.在 Help 菜单栏中,修改`Custom VM Options`](#4.在 Help 菜单栏中,修改Custom VM Options)
      • [完成后保存,并重启 idea](#完成后保存,并重启 idea)

问题现象

运行 tomcat 后,控制台输出乱码

解决排查过程

1. 检查 idea 编码设置
  1. 进入 File -> Settings
  2. 在设置窗口中,导航到 Editor -> File Encodings
  3. 确保 Global EncodingProject Encoding 都设置为 UTF-8
2. 检查 tomcat 配置

确保 tomcat 的配置中编码设置正确

  1. 打开 tomcat 的 Edit Configurations 页面

  2. 在配置项VM options文本框中输入

    复制代码
    -Dfile.encoding=UTF-8

如果以上还不能解决问题,尝试以下两种方案

3.检查 idea 配置文件
  1. 打开 idea 的安装目录
  2. 打开 bin 文件下 idea64.exe.vmoptions 配置文件
  3. 在尾部加 -Dfile.encoding=UTF-8

若 3 不行,尝试第四种解决方案

4.在 Help 菜单栏中,修改Custom VM Options
  1. 在该配置文件尾部增加 -Dfile.encoding=UTF-8
完成后保存,并重启 idea
相关推荐
用户9047066835711 分钟前
如何使用 Spring MVC 实现 RESTful API 接口
java·后端
刘某某.12 分钟前
数组和小于等于k的最长子数组长度b
java·数据结构·算法
程序员飞哥17 分钟前
真正使用的超时关单策略是什么?
java·后端·面试
用户9047066835719 分钟前
SpringBoot 多环境配置与启动 banner 修改
java·后端
小old弟40 分钟前
后端三层架构
java·后端
花花鱼41 分钟前
spring boot 2.x 与 spring boot 3.x 及对应Tomcat、Jetty、Undertow版本的选择(理论)
java·后端
温柔一只鬼.1 小时前
Docker快速入门——第二章Docker基本概念
java·docker·容器
要争气1 小时前
5 二分查找算法应用
java·数据结构·算法
郑..方..醒1 小时前
java实现ofd转pdf
java·pdf
道可到1 小时前
阿里面试原题 java面试直接过06 | 集合底层——HashMap、ConcurrentHashMap、CopyOnWriteArrayList
java·后端·面试