彻底解决IDEA输出中文乱码问题

本文一共有3种方法,针对的情况是输出中文乱码问题

问题描述

无法正确输出中文字符:(请正确分辨自己是哪一种乱码问题!)

解决方法

1、最容易想到

File -> Settings -> File Encodings下设置编码格式为UTF-8,此种最常见,一般刚装idea或者刚导入项目的时候会遇到此处编码格式未修改的情况。

一口气修改掉!

2、如果不可以,很正常,看这里

修改idea.exe.vmoption文件

打开idea安装路径bin目录,找到idea.exe.vmoptions与idea64.exe.vmoptions两个文件

如果你下载的是64位版本的,就只有一个vmoptions文件,这是很正常的,只修改一个就可以了

在文末增加一行就行了

保存后需重启idea。

注意:仅仅去idea的help->Edit Custom VM Options里修改是无效的

3、如果还不行,看过来

去项目启动配置中查看是否设置了容器的编码格式

Run->Edit Configration

无论你是直接运行main方法,还是SpringBoot项目的启动方法,还是tomcat,都有一个配置为

VM options,将此配置主动配置为-Dfile.encoding=utf-8,配好重启项目即可。



4、如果都不行,你有可能遇到了和我一样的问题

我原来下载的是最新版本的JDK,也就是编号18的那一版本,然而据说,其内置是GBK编码,然而我的IDEA解析是UTF-8,两者冲突,所以产生了输出的乱码。

现在,需要,彻底删除原始版本的JDK,重新下载编号17版本的JDK即可,

既然两者都成,那么挑选哪一种还真不是随意的,看自己需要哪一种。

然后,再在IDEA中配置JDK就可以了!!!(环境变量啊字号修改啊就不说了)

这个时候问题终于解决了。

这个乱码问题真的困扰了我很久,很奇怪网上搜到的方法都不适用。最后还是版本的问题,长见识了。

相关推荐
FYKJ_20103 小时前
springboot助农产品销售商城05829-计算机课程设计、毕业设计
java·spring boot·python·mysql·spark·django
user_admin_god5 小时前
第 10 篇:拼上下文与生成——预算、边界与防幻觉
java·人工智能·spring boot·语言模型
用户3126874877205 小时前
GC 算法与垃圾收集器演进:从 Serial 到 ZGC
java
天天被压力6 小时前
【别再到处找免费股票数据API了:官方204个接口,32篇一次讲透 #02】涨停跌停与特色股池:5类股池接口一次拉全
java·人工智能·python
斯维赤6 小时前
从 @Tool 到 Agent 流水线:LangChain4j 进阶教学,一个库打全套
java·后端
SimonKing6 小时前
SSE项目`nexus-sse`持续优化,不一样的视觉效果
java·后端·程序员
斑鸠喳喳6 小时前
读写锁模式 Read-Write Lock
java·后端
信誓旦旦的程序猿7 小时前
【Python 量化取数指南 #09】Python 拿港股通数据:港股通成交与港股财报实测
java·python·股票数据api·股票数据·股票数据api接口·股票api数据接口·股票量化数据api
小程序设计7 小时前
本科毕设避坑|大数据 / 单片机物联网 / 网络工程 / PLC / 机械设计选题与落地心得
java·hive·hadoop·单片机
卓怡学长8 小时前
w206基于SpringBoot的社区团购小程序设计与实现
java·spring boot·spring·intellij-idea