记录 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
相关推荐
北漂老男孩几秒前
Flink基于Yarn多种启动方式详解
java·大数据·flink
王蛋1111 分钟前
后端环境配置
java·spring·maven
养-乐多2 分钟前
梳理Spring Boot中三种异常处理
java·spring boot·后端
找不到、了6 分钟前
字符串和常量池的进一步研究
java·开发语言
Code哈哈笑11 分钟前
【基于SpringBoot的图书购买系统】深度讲解 分页查询用户信息,分析前后端交互的原理
java·数据库·spring boot·后端·spring·交互
kingwebo'sZone16 分钟前
sqlite的拼接字段的方法(sqlite没有convert函数)
java·数据库·sqlite
星沁城19 分钟前
212. 单词搜索 II
java·数据结构·算法·leetcode
.生产的驴32 分钟前
Vue3 数据可视化屏幕大屏适配 页面自适应 响应式 数据大屏 大屏适配
java·c++·vue.js·后端·信息可视化·前端框架·vue
龙泉寺天下行走38 分钟前
《进化陷阱》--AI 生成文章 《连载 1》
java·服务器·前端
王小义笔记1 小时前
使用注解动态映射:根据实体List列表动态生成Excel文件
java·数据结构·list·excel·poi