IntelliJ IDEA 代码运行时中文出现乱码问题及解决方法

 更新时间:2023年09月20日 15:27:15   作者:冰小九  
在我们刚接触到IDEA时,想美滋滋的敲一个“hello world”来问候这个世界,但难免会遇到这种问题乱码,这篇文章主要介绍了解决IntelliJ IDEA 代码运行时中文出现乱码问题,需要的朋友可以参考下

前言:

在我们刚接触到IDEA时,想美滋滋的敲一个“hello world”来问候这个世界,但难免会遇到这种问题

乱码!乱码!乱码!

6e34eacc84ea406e909148a62bfdebe4.png

 内心的崩溃就在一瞬间,下面我就来分享几个实用的解决方法

首先最重要的一点,假如你安装的是JDK20等版本,最好的建议是换成JDK17,然后再更改idea里的UTF-8编码,解决99%的问题!

实在不行再尝试以下方法!!!

1.调整系统语言设置

这是一个百度上很少能搜到的方法,甚至不用修改File->settings里的内容

首先首先首先!!!打开系统设置

①找到:时间和语言->语言和区域

7dadc9cfde2b4701a3a84eed53f24272.png

 ②找到:管理语言设置->更改系统区域设置->Beta版:使用Unicode UTF-8

47c2a0d79787481394d2d550a5cc6457.png

56f0cd4ca0454257ba6193f32e4af83e.png

 然后我们点击确定,重新运行一下代码就好啦!

2.目前搜到最常见的方法

【1】打开IDEA的项目,找到左上角File -> Settings -> Editor -> File Encodings

把这三个改为UTF-8,然后选择右下角Apply应用

a67b95f8807d4480ba73ad8367576063.png

62b7e9a546bc4eb8a28c675d6c305b3e.png

 注:如果这些步骤都无法解决,那请重装软件,安装一个合适的JDK和Java,我这里使用的是JDK20,重装时IDEA会自动识别系统的Java,也可以自动修改系统变量,不需要自己配置,然后重复上面的操作即可,一般进行了第一种方法后,不需要后面的几种方法,也能解决乱码问题,像我此处依然是BGK,但也没有乱码问题

394b0567a3cf45ad9d475f3ba0c0ae34.png

 3.代码右下角,如果是显示GBK,那就直接修改成UTF-8

42249a88370c432d86403286a7f3761f.png

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

相关文章

  • java map遍历的四种方法总结

    java map遍历的四种方法总结

    以下是我整理的关于java中map的遍历的四种方法。需要的朋友可以过来参考下,希望对大家有所帮助
    2013-10-10
  • java 文件名截取方法

    java 文件名截取方法

    在实际开发应用中会应到截取文件名,本文将介绍java中文件名的截取,需要了解的朋友可以参考下
    2012-11-11
  • springboot如何引入外部yml配置文件

    springboot如何引入外部yml配置文件

    这篇文章主要介绍了springboot如何引入外部yml配置文件,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • SpringBoot自定义转换器应用实例讲解

    SpringBoot自定义转换器应用实例讲解

    SpringBoot在响应客户端请求时,将提交的数据封装成对象时,使用了内置的转换器,SpringBoot 也支持自定义转换器,这个内置转换器在 debug的时候,可以看到,提供了124个内置转换器
    2022-08-08
  • mybatis配置获取自增主键的操作方法

    mybatis配置获取自增主键的操作方法

    当需要刚刚插入数据库的数据对应的新增主键时,通过配置xml文件,使数据库返回新增主键id,并把主键id与类参数对应,本文给大家介绍了mybatis配置获取自增主键的操作方法,需要的朋友可以参考下
    2024-05-05
  • Java项目实现定时任务的三种方法

    Java项目实现定时任务的三种方法

    Java开发过程中经常会遇到使用定时任务的情况,比如在某个活动结束时,自动生成获奖名单,导出excel等,下面这篇文章主要给大家介绍了关于Java项目实现定时任务的三种方法,需要的朋友可以参考下
    2022-06-06
  • 详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat

    详解Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat

    这篇文章主要介绍了Java时区处理之Date,Calendar,TimeZone,SimpleDateFormat的区别于用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Java实现购物管理系统

    Java实现购物管理系统

    这篇文章主要为大家详细介绍了Java实现购物管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • 使用Springboot处理跨域的方式

    使用Springboot处理跨域的方式

    这篇文章主要介绍了使用Springboot处理跨域的方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • java实现24点纸牌游戏

    java实现24点纸牌游戏

    这篇文章主要为大家详细介绍了java实现24点纸牌游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03

最新评论