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

 更新时间:2023年05月18日 10:53:04   作者:苏无双  
IDEA输出中文是乱码的问题,网上教程很多,很复杂,作者测试了很多种办法,现在将总结的方法提供给大家,下面这篇文章主要给大家介绍了关于彻底解决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就可以了!!!(环境变量啊字号修改啊就不说了)

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

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

总结

到此这篇关于彻底解决IDEA输出中文乱码问题的文章就介绍到这了,更多相关IDEA输出中文乱码解决内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解Java中clone的写法

    详解Java中clone的写法

    这篇文章主要介绍了Java中clone的写法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-07-07
  • SpringDataJPA在Entity中常用的注解介绍

    SpringDataJPA在Entity中常用的注解介绍

    这篇文章主要介绍了SpringDataJPA在Entity中常用的注解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • SpringBoot中Elasticsearch的连接配置原理与使用详解

    SpringBoot中Elasticsearch的连接配置原理与使用详解

    Elasticsearch是一种开源的分布式搜索和数据分析引擎,它可用于全文搜索、结构化搜索、分析等应用场景,本文主要介绍了SpringBoot中Elasticsearch的连接配置原理与使用详解,感兴趣的可以了解一下
    2023-09-09
  • 优化SpringBoot程序启动速度的实现

    优化SpringBoot程序启动速度的实现

    本文主要介绍了优化SpringBoot程序启动速度的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • maven 配置多个仓库的方法

    maven 配置多个仓库的方法

    这篇文章主要介绍了maven 配置多个仓库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Java中List集合的常用方法详解

    Java中List集合的常用方法详解

    本篇文章给大家带来的内容是关于Java中List集合的常用方法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。下面我们就来学习一下吧
    2021-11-11
  • Java之如何获取泛型参数

    Java之如何获取泛型参数

    在Java开发中,获取泛型参数一般有两种方法:第一种是通过JDK自带的API,主要利用反射机制来获取类的泛型信息;第二种方法是借助Spring框架提供的GenericTypeResolver工具类,这种方式更加简便,这两种方法都能有效地帮助开发者在运行时获取到泛型参数
    2024-09-09
  • java中调用GDAL DLL的实现方法

    java中调用GDAL DLL的实现方法

    本篇文章是对java中调用GDAL DLL的实现方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Linux中Java开发常用软件安装方法总结

    Linux中Java开发常用软件安装方法总结

    这篇文章主要介绍了Linux中Java开发常用软件安装方法总结,需要的朋友可以参考下
    2020-02-02
  • Mybatis-Plus的使用详解

    Mybatis-Plus的使用详解

    这篇文章主要介绍了Mybatis-Plus的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论