当前位置: 首页 > news >正文

IDEA 控制台中文出现乱码问题解决

一、问题概述

请看下图
在这里插入图片描述

二、问题分析

IDEA控制台输出乱码一般会有三种来源:

① IDEA本身编码错误

② Tomcat日志输出编码错误

③ 项目本身原因。

终极原因:IDEA编码和Tomcat编码不一致,统一设置为UTF-8即可。

三、解决思路

  1. 修改当前项目Tomcat Server的虚拟机输出选项
    ① Edit Configuration(Tomcat导航栏) -> Server ->VM Options : 添加 -Dfile.encoding=UTF-8
    在这里插入图片描述

② 重启之后运行程序检查控制台信息,如果还是出现乱码请执行下面的步骤

  1. 修改Intellij IDEA 全局编码、项目编码、属性文件编码
    ① File -> Settings “进入配置页面”-> File Encodings ,分别将Global Encoding、Project Encoding、Default encoding for properties files都设置为 UTF-8在这里插入图片描述

② 重启之后运行程序检查控制台信息,如果还是出现乱码请执行下面的步骤

  1. 修改Intellij IDEA 中自定义虚拟机选项
    Help -> Edit Custom VM Options…进入自定义虚拟机选项页面
    在这里插入图片描述
    在这里插入图片描述

在重启之后运行程序检查控制台信息,一般到了这步问题就解决了,当然如果不管用请执行下面的超级步骤。

  1. 直接修改Intellij IDEA配置文件的编码信息
    打开Intellij IDEA在本地的安装目录,

找到下面两个文件:idea.exe.vmoptions、idea64.exe.vmoptions,

使用记事本打开,在最后一行添加 -Dfile.encoding=UTF-8

在重启之后运行程序检查控制台信息,问题解决!

http://www.lryc.cn/news/271871.html

相关文章:

  • 计算机网络(1)
  • 如果我想用python自动操作手机、电脑软件,应该学python哪方面的知识呢?
  • 关于java命令行传参
  • [LeetCode][Python]389. 找不同
  • 鸿蒙崛起:互联网大厂加速鸿蒙原生应用开发,人才争夺战打响
  • OR-NeRF论文笔记
  • 【web】vue 播放后端(flask)发送的 mp3 文件
  • vmware安装openEuler 22.03 LTS操作系统
  • Android registerForActivityResult
  • 【CSS】布局方式梳理和总结
  • PHP计算某时间段内有几个周及某时间为今年第几周函数
  • 华为无线AC内三层漫游配置详解
  • GPT-5、开源、更强的ChatGPT!OpenAI公布2024年计划
  • java idea中做一个简易的图书管理系统(控制台输入输出,无数据库)
  • C# PrinterSettings修改打印机纸张类型,paperType
  • TV端Web页面性能优化实践
  • 2023年终总结
  • 深入探索MongoDB集群模式:从高可用复制集
  • gem5学习(8):创建一个简单的缓存对象--Creating a simple cache object
  • 【PTA-C语言】实验七-函数与指针I
  • C# 让数据保留小数后两位,不足的补充0
  • RK3568驱动指南|第九篇 设备模型-第92章 引用计数器实验
  • 苹果电脑Dock栏优化软件 mac功能亮点
  • 【UE5蓝图】读取本地json文件修改窗口大小
  • ACM32F403/F433 12 位多通道国产芯片,支持 MPU 存储保护功能,应用于工业控制,智能家居等产品中
  • 2024最新前端React面试题:JSX是什么,它和JS有什么区别
  • 3d导入模型怎样显示原本材质---模大狮模型网
  • web前端开发网页制作html/css结课作业
  • 工业相机如何实现实时和本地Raw格式图像和Bitmap格式图像的保存和相互转换(C#代码,UI界面版)
  • C++初阶------------------入门C++